Активность дс участников disnake

скринКак сделать также как и на скрине (интересуют только активности, роли и участников я сделал)


Ответы (1 шт):

Автор решения: q r t s

Создадим (любую) переменную status и занесём в неё статус пользователя:

        status = user.status

Далее проверяем какой у пользователя статус и присваиваем ему эмодзи:

        if status == disnake.Status.online: #В сети
            stat = "?"

        if status == disnake.Status.offline: #Не в сети
            stat = "?"

        if status == disnake.Status.idle: #Не активен
            stat = "⚪"

        if status == disnake.Status.dnd: #Не беспокоить
            stat = "?"

Выводим полученный результат.

Полный код:

        status = user.status
        if status == disnake.Status.online: #В сети
            stat = "?"

        if status == disnake.Status.offline: #Не в сети
            stat = "?"

        if status == disnake.Status.idle: #Не активен
            stat = "⚪"

        if status == disnake.Status.dnd: #Не беспокоить
            stat = "?"
→ Ссылка