Discord Python-如何从用户ID获取用户名?

时间:2018-12-02 11:05:03

标签: python discord discord.py

有人知道如何获得给定ID的用户的不和谐用户名(和鉴别符)吗? 此代码不返回用户名:

userid = '123'
username = bot.get_user_info(userid)

谢谢! :)

1 个答案:

答案 0 :(得分:1)

什么是bot?我猜这是您的discord.Client对象?然后,您对get_user_info的调用将返回一个类discord.User的对象。此外,get_user_infocoroutine

您将必须编写如下内容:

user = await bot.get_user_info(userid)
username = user.name

正如@squaswin在评论中指出的:请记住await语句必须在async函数内部。否则将引发SyntaxError