Python 3.x 如何使用discord机器人计算帖子的反应
这是我的密码:Python 3.x 如何使用discord机器人计算帖子的反应,python-3.x,discord.py,Python 3.x,Discord.py,这是我的密码: 导入不一致 导入异步 通道=无 异步定义ex(参数、消息、客户端、调用): 全球频道 channel=message.channel one=“使用asyncio.wait等待投票结束,然后您可以获得所有反应的计数,并使用该计数确定获胜者 async def ex(args、message、client、invoke):#我不理解这些参数,它们似乎不必要 channel=message.channel choices={“该帖子的可能副本使用了discord重写,而不是我使用的{
导入不一致
导入异步
通道=无
异步定义ex(参数、消息、客户端、调用):
全球频道
channel=message.channel
one=“使用asyncio.wait
等待投票结束,然后您可以获得所有反应的计数,并使用该计数确定获胜者
async def ex(args、message、client、invoke):#我不理解这些参数,它们似乎不必要
channel=message.channel
choices={“该帖子的可能副本使用了discord重写,而不是我使用的{react.emoji:react.count for react in message.reactions}”
两者都适用。然后只需从该目录中访问您感兴趣的表情符号。我不知道如何在上下文中使用它,请给我一个例子好吗?抛出一个错误?winner=max(choices,key=counts.get)TypeError:“>”在“NoneType”和“NoneType”的实例之间不受支持。
@BenjaminJones它看起来像是我们已经有一个引用的message\u 1
对象没有被更新以反映对它的反应。我们可以通过get\u message
重新获取对象,使用事实上我们知道它是id。