エージェントは、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が必要です)。 - ステータスリアクションをサポートするチャンネルでは、リアクションに
trackToolCalls: trueを設定すると、ランタイムは同じターン内の後続のツール進行状況リアクションに、そのリアクションされたメッセージを使用できます。
チャンネルの動作
Discord と Slack
Discord と 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"はすべてのリアクションについてイベントを発行します。
iMessage
iMessage
- 送信リアクションは iMessage の tapback(
love、like、dislike、laugh、emphasize、question)です。 - 受信 tapback 通知は
channels.imessage.reactionNotificationsで制御されます:"off"は無効化し、"own"(デフォルト)はユーザーがボット作成メッセージにリアクションしたときにイベントを発行し、"all"は認可済み送信者からのすべての tapback についてイベントを発行します。
リアクションレベル
チャンネルごとのreactionLevel 設定は、エージェントがどの程度広くリアクションを使用するかを制御します。値は通常 off、ack、minimal、または extensive です。
- Telegram reactionLevel —
channels.telegram.reactionLevel - WhatsApp reactionLevel —
channels.whatsapp.reactionLevel
reactionLevel を設定し、各プラットフォームでエージェントがメッセージにどの程度積極的にリアクションするかを調整します。
関連
- Agent Send —
reactを含むmessageツール - チャンネル — チャンネル固有の設定