从用户id获取用户名|不和.py

2024-10-01 17:31:08 发布

您现在位置:Python中文网/ 问答频道 /正文

好吧,我在数据库中使用discord有一段时间了,为了获得队列中用户id的主要列表,尽管我遇到了从用户id获取用户的问题,因为它没有返回任何用户id

例如


members = list(privateduos[matchid])
user = discord.User(id=int(members[0]))
await client.say("Say `test` " + str(user))
await client.wait_for_message(content="test", author=user)

这是输出

Output:

client.wait廑在代码中似乎也没有检测到消息作者,有什么解决方案吗?在


Tags: 用户testclientid数据库列表队列await
1条回答
网友
1楼 · 发布于 2024-10-01 17:31:08

使用await client.get_user_info(members[0])

从那里开始,(假设您已经将返回值分配给user),您可以执行user.name来获得用户名。
(或获取有关user的其他信息,如here所述)

相关问题 更多 >

    热门问题