【发布时间】:2020-11-08 04:46:56
【问题描述】:
现在我一直在尝试使用我的 discord.py 机器人创建基于文本的游戏。是改写版。但不幸的是,我不知道如何存储每个人的游戏数据。基本上是他们的输入数据和他们的进度和东西。这就是我的全部
@client.command()
async def gamecreate(ctx, arg):
if arg == None:
await ctx.send("Please name your new game")
elif arg == bad_word:
await ctx.send("I'm sorry but that name is not available.")
else:
await ctx.send("Now please name your character with the {name command")
【问题讨论】:
-
最简单的方法是创建一个类并实例化每个用户,但对于很多玩家来说效率不高。一种更有效的方法是将数据存储在
json file中并使用json 库。如果你有很多玩家,最有效的方法是使用数据库和数据库库,如sqlite3或mongodb。
标签: python python-3.x discord discord.py discord.py-rewrite