Discord.py 如何获取非服务器成员用户的雪花?
Discord.py how to get the snowflake of a user that isn't a member of the server?
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.
我不知道如何仅使用每个用户的名称和唯一编号来获取雪花。因为用户不在服务器上。感谢您的帮助。
机器人无法找到它无法访问的用户的 ID,您需要该 ID 才能访问该用户。您可以查看此调用的文档 here,这是库中唯一允许您访问机器人无法直接与之通信的用户数据的调用
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.
我不知道如何仅使用每个用户的名称和唯一编号来获取雪花。因为用户不在服务器上。感谢您的帮助。
机器人无法找到它无法访问的用户的 ID,您需要该 ID 才能访问该用户。您可以查看此调用的文档 here,这是库中唯一允许您访问机器人无法直接与之通信的用户数据的调用