@shadowzxc
я

Как сделать команду которая будет показывать все часы и минуты за нахождение в войсе на сервере?

Как сделать команду которая могла бы при ее вводе показывать все часы и минуты нахождения за все время на сервере в голосовых каналах? Сама команда уже имеется и @bot.event:
@bot.event
async def on_voice_state_update(member, before, after):
    with open('c:/Python/TOXBOT/database.json', 'r', encoding = "utf-8") as file:
        data = json.load(file)
    author = member.id
    if before.channel is None and after.channel is not None:
        t1 = time.time()
        data[str(author)]['Онлайн'] = t1
    elif before.channel is not None and after.channel is None and author in tdict:
        t2 = time.time() 
        print(t2-tdict[author])
        data[str(author)]['Онлайн'] + data[str(author)]
    with open('c:/Python/TOXBOT/database.json', 'w', encoding = "utf-8") as file:
        json.dump(data, file)

Чего не хватает и какие ошибки(если они имеются)? discord.py
  • Вопрос задан
  • 125 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы