Я пытался получить пользовательский объект из идентификатора, но он возвращает «NoneType». Вот мой код:
user = client.get_user(INT)
Клиент определяется в моем коде как:
client = discord.Client()
Обновлено: INT будет заменен действительным идентификатором, что я и сделал в своем реальном коде.
Отвечает ли это на ваш вопрос? Discord Bot - Члены гильдии отображаются в счете... но не в guild.members
Чтобы получить объект участника, вашему боту необходимо намерение участника, которое по умолчанию отключено. Чтобы получить его, вам нужно сделать две вещи:
intents = discord.Intents.default()
intents.members = True
client = discord.Client(intents=intents)
Это проблема намерений, посмотрите здесь