Reaction 工具
跨渠道共享的 reaction 语义:
- 添加 reaction 时需要 emoji。
- emoji="" 在支持时移除 bot 的 reaction(s)。
- remove: true 在支持时移除指定的 emoji(需要 emoji)。
渠道注意事项:
- Discord/Slack: 空 emoji 移除消息上 bot 的所有 reactions; remove: true 只移除该 emoji。
- Google Chat: 空 emoji 移除消息上应用的 reactions; remove: true 只移除该 emoji。
- Telegram: 空 emoji 移除 bot 的 reactions; remove: true 也移除 reactions 但工具验证仍需要非空的 emoji。
- WhatsApp: 空 emoji 移除 bot reaction; remove: true 映射到空 emoji(仍需要 emoji)。
- Signal: 当启用 channels.signal.reactionNotifications 时,入站 reaction 通知会发出系统事件。