【发布时间】:2019-05-09 09:50:53
【问题描述】:
好吧,我一直在使用不和谐的数据库来获取队列中用户 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)
这是输出
client.wait_for_message似乎也没有检测到代码中的消息作者,有什么解决办法吗?
【问题讨论】:
-
您使用的是什么版本的 discord.py?在异步分支中,所有 id 都是字符串。您应该使用
Client.get_user_info来获取用户对象,而不是手动创建User。 -
我一直在使用 0.16.12(如果我没记错的话)
标签: python discord discord.py