Как я могу определить статус пользователя?||Discord.py - PullRequest
0 голосов
/ 17 декабря 2018

Итак, я пытаюсь сделать бот, который при вводе команды.Он обнаруживает статус пользователя онлайн.Я еще не начал кодировать это, потому что я действительно не знаю, как бы я поступил об этом.Кто-нибудь может помочь мне?

Для получения дополнительной документации.Я хочу, чтобы команда выполняла следующие действия:

  1. Принимайте в команде "status"
  2. Проверьте статус упомянутых пользователей
  3. Скажите, каков статус пользователей.

1 Ответ

0 голосов
/ 17 декабря 2018

Используйте атрибут Member.status объектов Member.Это будет либо значение перечислимого типа discord.Status, либо строка.

from discord.ext.commands import Bot
from discord import Member

bot = Bot('!')

@bot.command(pass_context=True, name='status')
async def status(ctx, member: Member):
    await bot.say(str(member.status))

bot.run('token')
...