【发布时间】:2019-05-03 21:53:13
【问题描述】:
有谁知道如何获取给定 ID 的人的不和谐用户名(和鉴别器)? 此代码不返回用户名:
userid = '123'
username = bot.get_user_info(userid)
谢谢! :)
【问题讨论】:
标签: python discord discord.py
有谁知道如何获取给定 ID 的人的不和谐用户名(和鉴别器)? 此代码不返回用户名:
userid = '123'
username = bot.get_user_info(userid)
谢谢! :)
【问题讨论】:
标签: python discord discord.py
bot 是什么?我猜这是你的discord.Client 对象?然后,您对get_user_info 的调用将返回类discord.User 的对象。此外,get_user_info 是 coroutine。
你必须这样写:
user = await bot.get_user_info(userid)
username = user.name
正如@squaswin 在 cmets 中指出的那样:请记住,await 语句必须在 async 函数内。否则将引发SyntaxError。
【讨论】:
async def 的函数中使用 await 语句