Discord.py如何获得不是服务器成员的用户的雪花?

时间:2020-03-01 15:57:25

标签: discord.py discord.py-rewrite

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 个答案:

答案 0 :(得分:1)

机器人无法找到无法访问的用户的ID,您需要该ID才能访问该用户。您可以查看此调用here的文档,这是库中唯一允许您访问机器人无法直接通信的用户数据的调用