代理程式可以使用Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
message 工具搭配 react 動作,在訊息上新增與移除表情符號反應。反應行為會依頻道與傳輸方式而異。
運作方式
- 新增反應時必須提供
emoji。 - 將
emoji設為空字串 ("") 以移除機器人的反應。 - 設定
remove: true以移除特定表情符號(需要非空的emoji)。
頻道行為
Discord and Slack
Discord and Slack
- 空的
emoji會移除訊息上機器人的所有反應。 remove: true只會移除指定的表情符號。
Google Chat
Google Chat
- 空的
emoji會移除訊息上應用程式的反應。 remove: true只會移除指定的表情符號。
Telegram
Telegram
- 空的
emoji會移除機器人的反應。 remove: true也會移除反應,但工具驗證仍需要非空的emoji。
WhatsApp
- 空的
emoji會移除機器人反應。 remove: true會在內部對應為空表情符號(工具呼叫中仍需要emoji)。
Zalo Personal (zalouser)
Zalo Personal (zalouser)
- 需要非空的
emoji。 remove: true會移除該特定表情符號反應。
Feishu/Lark
Feishu/Lark
- 使用
feishu_reaction工具,搭配add、remove和list動作。 - 新增/移除需要
emoji_type;移除還需要reaction_id。
Signal
Signal
- 傳入反應通知由
channels.signal.reactionNotifications控制:"off"會停用通知,"own"(預設)會在使用者對機器人訊息做出反應時發出事件,而"all"會針對所有反應發出事件。
反應層級
各頻道的reactionLevel 設定會控制代理程式使用反應的廣泛程度。值通常為 off、ack、minimal 或 extensive。
- Telegram reactionLevel —
channels.telegram.reactionLevel - WhatsApp reactionLevel —
channels.whatsapp.reactionLevel
reactionLevel,以調整代理程式在各平台上對訊息做出反應的活躍程度。