Удалить всю информацию пользователя из JSON Discord PY - PullRequest
0 голосов
/ 23 января 2019

Я пытаюсь сбросить всех в JSON-информации сервера разногласий для "выигрыша", когда! Reset вводится в чате.Я знаю, как сделать это на индивидуальной основе, но не все.

def reset_prize(user: discord.User, prize: int):
    id = user.id
    if id not in stats:
        stats[id] = {}
    stats[id]["prize"] = 0
    print("{} prizes were reset to 0".format(user.name))
    save_stats()

@client.event
async def on_message(message, user=discord.User):
    if message.content.startswith("!reset"):
            x = message.server.members
            for member in x:
                reset_prize(member, 0)

1 Ответ

0 голосов
/ 31 марта 2019

Вы можете использовать .clear() атрибут dict

me={
    "name1":12,
    "name2":123,
    "ages":{
        "1":12,
        "1":111
    }
}


me['ages'].clear() #clear all the items inside the obj `ages
me.clear() #clear everything inside the `me` dict
print(me)
>>> {}
...