我正在通过 json 文件制作一个经济型机器人。我需要命令帮助,它可以从 json 文件中用户的余额中删除一些钱,并为他添加一个星期或一个月的角色。
如果你有兴趣,这里有我的辅助函数:
async def open_account(user):
users = await get_bank_data()
if str(user.id) in users:
return False
else:
users[str(user.id)] = {}
users[str(user.id)]["wallet"] = 0
with open("mainbank.json", "w") as f:
json.dump(users, f)
return True
async def update_bank(user, change = 0, mode = "wallet"):
users = await get_bank_data()
users[str(user.id)][mode] += change
with open("mainbank.json", "w") as f:
json.dump(users, f)
bal = users[str(user.id)]["wallet"]
return bal
我不知道如何实现它,如果你有,请写在答案中