#python #discord #discord.py
Вопрос:
Я делаю маленького бота для себя и своих друзей, чтобы немного поиграть с ним, но так как я новичок в python и особенно discord.py, У меня есть небольшой вопрос. Как мне получить пользовательский статус от конкретного пользователя? Я видел только, как получить игровую активность или онлайн-статус, и после довольно долгого поиска в Google я все еще не нашел то, что ищу. Я надеюсь, что вы сможете мне помочь!
Комментарии:
1. Обратите внимание, что для получения пользовательского статуса вам потребуется намерение присутствия
Ответ №1:
Посмотрев на discord.Member
класс, вы можете увидеть, что у этого члена есть атрибуты status
, и raw_status
поэтому вы можете выбрать предпочтительный, написав
status = member.status
raw_status = member.raw_status
Вы также можете использовать activity
или activities
для богатого присутствия/активности пользователя
activity = member.activity
activities = member.activities
Ответ №2:
Вы можете получить все виды деятельности a Member
via Member.activities
. Будь то CustomActivity
» а » или что-нибудь еще. Каждое действие, которое a Member
проявит в Member.activities
. Но, к сожалению, мы не можем получить доступ User
к деятельности а.