【发布时间】:2021-05-13 13:36:46
【问题描述】:
我的服务器上有一个授权系统。当成员对消息做出反应时,他可以访问聊天等内容。我希望机器人删除成员留下的反应,因此对消息的反应数将始终=1
@client.event
async def on_raw_reaction_add(payload):
message=payload.reaction.message
if payload.channel_id==804320454152028170:
if str(payload.emoji) == '✅':
await message.remove_reaction("✅", payload.member)
else:
return
当我在消息下留下反应时,我收到此错误:
message=payload.reaction.message
AttributeError: 'RawReactionActionEvent' object has no attribute 'reaction'
Ignoring exception in on_message
【问题讨论】:
标签: python python-3.x discord discord.py