我的“检查未加工的反应”添加了,以等待无效

时间:2019-07-31 11:46:36

标签: python-3.x discord.py-rewrite

我想等待反应,但是当我使用正常反应添加等待时,消息脱离消息缓存并且不再起作用,我尝试仅使用有效载荷作为参数进行检查,我认为我错了吗

ive尝试了以下代码,并进行了检查,味精是所发送消息的变量

payload = await bot.wait_for("raw_reaction_add", check=paycheck)

检查:

    def paycheck(payload):
        return payload.message_id == msg.id 

等待某条消息上的任何表情符号,然后我检查if它是否是某种表情符号,是否是我在做某事等等

1 个答案:

答案 0 :(得分:0)

您在这里犯了一个错误- 在支票中

def paycheck(payload):
    return payload.message_id == msg.id
  

您在此处放置_而不是。在message_id上​​。

应该是这样-

def paycheck(payload):
    return payload.message.id == msg.id