メインコンテンツへスキップ

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 アクションで使用して、メッセージに絵文字リアクションを追加および削除できます。リアクションの動作はチャンネルとトランスポートによって異なります。

仕組み

{
  "action": "react",
  "messageId": "msg-123",
  "emoji": "thumbsup"
}
  • リアクションを追加する場合、emoji は必須です。
  • ボットのリアクションを削除するには、emoji を空文字列 ("") に設定します。
  • 特定の絵文字を削除するには、remove: true を設定します(空でない emoji が必要です)。
  • ステータスリアクションをサポートするチャンネルでは、リアクションに trackToolCalls: true を設定すると、ランタイムは同じターン内の後続のツール進行状況リアクションに、そのリアクションされたメッセージを使用できます。

チャンネルの動作

  • 空の emoji は、メッセージ上のボットのすべてのリアクションを削除します。
  • remove: true は、指定した絵文字のみを削除します。
  • 空の emoji は、メッセージ上のアプリのリアクションを削除します。
  • remove: true は、指定した絵文字のみを削除します。
  • 空の emoji は、ボットのリアクションを削除します。
  • remove: true もリアクションを削除しますが、ツール検証のために空でない emoji が引き続き必要です。
  • 空の emoji は、ボットのリアクションを削除します。
  • remove: true は内部的に空の絵文字にマッピングされます(ツール呼び出しでは引き続き emoji が必要です)。
  • 空でない emoji が必要です。
  • remove: true は、その特定の絵文字リアクションを削除します。
  • feishu_reaction ツールを addremovelist アクションで使用します。
  • 追加/削除には emoji_type が必要です。削除にはさらに reaction_id も必要です。
  • 受信リアクション通知は channels.signal.reactionNotifications で制御されます: "off" は無効化し、"own"(デフォルト)はユーザーがボットメッセージにリアクションしたときにイベントを発行し、"all" はすべてのリアクションについてイベントを発行します。
  • 送信リアクションは iMessage の tapback(lovelikedislikelaughemphasizequestion)です。
  • 受信 tapback 通知は channels.imessage.reactionNotifications で制御されます: "off" は無効化し、"own"(デフォルト)はユーザーがボット作成メッセージにリアクションしたときにイベントを発行し、"all" は認可済み送信者からのすべての tapback についてイベントを発行します。

リアクションレベル

チャンネルごとの reactionLevel 設定は、エージェントがどの程度広くリアクションを使用するかを制御します。値は通常 offackminimal、または extensive です。 個々のチャンネルで reactionLevel を設定し、各プラットフォームでエージェントがメッセージにどの程度積極的にリアクションするかを調整します。

関連