所以基本上我想让一个discord博彩机器人给出一个参与者列表,当游戏结束时它可以循环浏览。问题是,当我使用这段代码时,它似乎没有附加。我尝试使用alt调试它。not in db['list']部分触发良好,并且没有引发错误,但列表仍然只包含我的主帐户ID(用于创建列表)
repl.it数据库基本上是一个带有字符串索引/键的大数组。我确信列表是一种可接受的数据类型,因为我在调试之前将db['list']打印为['#MYIDNUMBER'],但它仍然不会附加我的alt
db['list'] = [str(message.author.id)]
db['betenable'] = True
if message.content.startswith('$createaccount'):
db[str(message.author.id)+'wallet'] = 1000
db[str(message.author.id)+'ingame'] = 0
db[str(message.author.id)+'bet'] = 'No Party'
if str(message.author.id) not in db['list']:
db['list'].append(str(message.author.id))```
您正在使用内置的
list
而不是字符串db['list']
访问db[list]
相关问题 更多 >
编程相关推荐