как читать и экономить время, когда пользователь перешел в автономный режим на дискорд сервере - PullRequest
1 голос
/ 21 июня 2019

я хочу сделать так, чтобы каждый раз, когда пользователь выходил в автономный режим, время, когда он отключался, сохранялось в файле json.Я знаю, как сохранить его в формате json и все такое, но я не знаю, как мне сэкономить время и как проверить, когда люди выходят из сети.спасибо за вашу помощь

1 Ответ

1 голос
/ 21 июня 2019

Вы можете сделать это так:

import time

@client.event
async def on_member_update(before, after):
    if str(before.status) == "online":
        if str(after.status) == "offline":
            timestr = time.strftime("%Y%m%d-%H%M%S")
            print("{} has gone {} at date-time {}.".format(after.name,after.status,timestr))

Это напечатает что-то вроде:

JackMoody has gone offline at 20190621-155145

Каждый раз, когда статус пользователя меняется с «онлайн» на «оффлайн».

...