我正在为我的派系机器人创建一个“删除派系”命令,该命令要求用户使用反应来确认他们要删除自己的派系。我的代码如下:
[5-Username2, 3-Username3, 1-Username1]
该命令在大多数情况下有效。但是,它也适用于对消息做出反应的其他用户,尽管我指出这不会在检查功能中发生。
出什么问题了,我该如何解决?
答案 0 :(得分:1)
只是一个猜测,但是您的检查功能可能格式错误。应该是这样的:
def check(reaction, user):
return user == ctx.author and (str(reaction.emoji) == "✅" or "❌")