表态事件
需要 Intents(guild_message_reactions=True)。
on_message_reaction_add
为消息添加表情表态。
python
async def on_message_reaction_add(self, reaction: Reaction)事件触发详情
- 触发解析:
parse_message_reaction_add→on_message_reaction_add - 参数模型:
Reaction—__slots__包含:user_id,channel_id,guild_id,emoji(嵌套_Emoji:id,type),target(嵌套_Target:id,type),event_id - 源码位置:
connection.py第 147-149 行 |reaction.py第 5-43 行
on_message_reaction_remove
为消息删除表情表态。
python
async def on_message_reaction_remove(self, reaction: Reaction)事件触发详情
- 触发解析:
parse_message_reaction_remove→on_message_reaction_remove - 参数模型:
Reaction—__slots__同on_message_reaction_add - 源码位置:
connection.py第 151-153 行 |reaction.py第 5-43 行