【发布时间】:2019-06-01 02:13:15
【问题描述】:
两个反应(勾号和交叉)成为机器人的预反应,以向用户展示该做什么。我不希望我的机器人等待一段时间并检查用户的反应,此时我的机器人会计算自己的反应,所以计数是错误的。
我该怎么做呢,我尝试过的一切都失败了,我不能再按 Ctrl+Z 到我有一个模糊的工作代码的地步。
谢谢。
编辑:经过多次尝试,我实际上在半小时前解决了我的问题,这是我使用的:
res1 = await client.wait_for_reaction(emoji="✅", message=message_1, timeout=10)
res2 = await client.wait_for_reaction(emoji="❌", message=message_1, timeout=10)
if not res1.user == None or not res2.user == None:
if not res1.user.id == client.user or res2.user.id == client.user:
【问题讨论】:
-
目前我的机器人计算自己的反应,所以计数是错误的。你能告诉我们你的代码吗?
标签: python-3.x discord.py