有人知道如何获得给定ID的用户的不和谐用户名(和鉴别符)吗? 此代码不返回用户名:
userid = '123'
username = bot.get_user_info(userid)
谢谢! :)
答案 0 :(得分:1)
什么是bot
?我猜这是您的discord.Client
对象?然后,您对get_user_info
的调用将返回一个类discord.User
的对象。此外,get_user_info
是coroutine。
您将必须编写如下内容:
user = await bot.get_user_info(userid)
username = user.name
正如@squaswin在评论中指出的:请记住await
语句必须在async
函数内部。否则将引发SyntaxError
。