Python 如何让Discord bot删除用户对Discord.py中消息的反应?

Python 如何让Discord bot删除用户对Discord.py中消息的反应?,python,python-3.x,discord.py,discord.py-rewrite,Python,Python 3.x,Discord.py,Discord.py Rewrite,我正在使用@client.event和异步def on_raw_reaction_add(有效负载):读取不一致反应事件。我需要能够删除用户在代码中某个标志失败时的反应。我在文档中看到有等待删除(用户),但我认为我没有正确使用它。有什么建议吗?您可以使用或 对象表示对的特定表情反应,因此如果您拥有的反应对象不是要删除的表情反应,请使用reaction。remove将尝试删除错误的表情反应。当我尝试使用从on_raw\u reaction\u add payload获得的消息id时,它告诉我“in

我正在使用
@client.event
异步def on_raw_reaction_add(有效负载):
读取不一致反应事件。我需要能够删除用户在代码中某个标志失败时的反应。我在文档中看到有
等待删除(用户)
,但我认为我没有正确使用它。有什么建议吗?

您可以使用或


对象表示对的特定表情反应,因此如果您拥有的反应对象不是要删除的表情反应,请使用
reaction。remove
将尝试删除错误的表情反应。

当我尝试使用从on_raw\u reaction\u add payload获得的消息id时,它告诉我“int”没有属性“remove_reaction”当我使用“Message”时,它告诉我消息没有定义,我得到的消息,下面是我将简化的代码“@client.event async def on_raw_reaction_add(payload)…elif banked==1:wait Message.remove_reaction(payload.emoji.name,payload.user_id)'消息ID是整数,而不是对象,因此它们当然不会有
remove\u reaction
方法。您需要获取
discord.Message
的实例,并将其定义为
Message
,如果您想这样称呼它的话。您可以使用消息ID,例如,via。将来,您应该提供所有相关的代码和请求帮助时的完整回溯。谢谢,我刚刚发现,正如你评论的那样,我也收到了一个错误,它说我的int对象没有属性id,这是有效负载。user_id,还有其他方法获取用户id吗?同样,id是整数。这也包括用户id。你已经有了用户id。这就是我想要的s、 .Im在传递成员的payload.user_id时仍然收到错误。在错误消息中,它在remove_reaction:if member.id==self中的第863行中读取。_state.self_id:AttributeError:'int'onject没有属性'id'