作者使用命令时是否可以自动将作者用户ID写入Json文件。
示例:我有一个json文件,其数据如下。
{"names": [
{"UserID": "xxxxx", "Name": "Steve", "Sex": "Male", "age": "30"},
{"UserID": "xxxxx", "Name": "Rachel", "Sex": "Female", "age": "25"},
{"UserID": "xxxxx", "Name": "George", "Sex": "Male", "age": "22"} ] }
这里我们添加了一个编辑json文件的命令。
@bot.command(pass_context=True)
async def dump(ctx):
with open('data.json') as json_file:
就像某个成员类型为!dump Rachel
的机器人需要获取其UserID并自动添加到xxxxx
中的Json文件一样,将其替换为作者的UserID "UserID": "xxxxx"
因此,它减少了将用户ID手动添加到所有列表的时间。