Discord.py как получить снежинку пользователя, который не является участником сервера? - PullRequest
0 голосов
/ 01 марта 2020
username="Testing"
BADuser = await bot.fetch_user(username)
await ctx.guild.ban(BADuser, reason="Testing", delete_message_days=0)

Это код, который я использую. Я получаю эту ошибку:

command raised an exception: HTTPException: 400 BAD REQUEST (error code: 50035): Invalid Form Body
In user_id: Value "Testing" is not snowflake.

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

1 Ответ

1 голос
/ 01 марта 2020

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

...