我想等待反应,但是当我使用正常反应添加等待时,消息脱离消息缓存并且不再起作用,我尝试仅使用有效载荷作为参数进行检查,我认为我错了吗
ive尝试了以下代码,并进行了检查,味精是所发送消息的变量
payload = await bot.wait_for("raw_reaction_add", check=paycheck)
检查:
def paycheck(payload):
return payload.message_id == msg.id
等待某条消息上的任何表情符号,然后我检查if
它是否是某种表情符号,是否是我在做某事等等
答案 0 :(得分:0)
您在这里犯了一个错误- 在支票中
def paycheck(payload):
return payload.message_id == msg.id
您在此处放置_而不是。在message_id上。
应该是这样-
def paycheck(payload):
return payload.message.id == msg.id