Zum Hauptinhalt springen

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.

Der Agent kann Emoji-Reaktionen zu Nachrichten mit dem message-Tool und der Aktion react hinzufügen und entfernen. Das Reaktionsverhalten variiert je nach Kanal und Transport.

Funktionsweise

{
  "action": "react",
  "messageId": "msg-123",
  "emoji": "thumbsup"
}
  • emoji ist erforderlich, wenn eine Reaktion hinzugefügt wird.
  • Setzen Sie emoji auf eine leere Zeichenfolge (""), um die Reaktion(en) des Bots zu entfernen.
  • Setzen Sie remove: true, um ein bestimmtes Emoji zu entfernen (erfordert ein nicht leeres emoji).
  • Auf Kanälen, die Statusreaktionen unterstützen, erlaubt trackToolCalls: true bei einer Reaktion der Runtime, diese reagierte Nachricht für nachfolgende Fortschrittsreaktionen von Tools während desselben Turns zu verwenden.

Kanalverhalten

  • Ein leeres emoji entfernt alle Reaktionen des Bots auf der Nachricht.
  • remove: true entfernt nur das angegebene Emoji.
  • Ein leeres emoji entfernt die Reaktionen der App auf der Nachricht.
  • remove: true entfernt nur das angegebene Emoji.
  • Ein leeres emoji entfernt die Reaktionen des Bots.
  • remove: true entfernt ebenfalls Reaktionen, erfordert für die Tool-Validierung aber weiterhin ein nicht leeres emoji.
  • Ein leeres emoji entfernt die Bot-Reaktion.
  • remove: true wird intern auf ein leeres Emoji abgebildet (erfordert weiterhin emoji im Tool-Aufruf).
  • Erfordert ein nicht leeres emoji.
  • remove: true entfernt diese bestimmte Emoji-Reaktion.
  • Verwenden Sie das Tool feishu_reaction mit den Aktionen add, remove und list.
  • Hinzufügen/Entfernen erfordert emoji_type; Entfernen erfordert zusätzlich reaction_id.
  • Benachrichtigungen über eingehende Reaktionen werden durch channels.signal.reactionNotifications gesteuert: "off" deaktiviert sie, "own" (Standard) gibt Ereignisse aus, wenn Benutzer auf Bot-Nachrichten reagieren, und "all" gibt Ereignisse für alle Reaktionen aus.
  • Ausgehende Reaktionen sind iMessage-Tapbacks (love, like, dislike, laugh, emphasize und question).
  • Benachrichtigungen über eingehende Tapbacks werden durch channels.imessage.reactionNotifications gesteuert: "off" deaktiviert sie, "own" (Standard) gibt Ereignisse aus, wenn Benutzer auf vom Bot verfasste Nachrichten reagieren, und "all" gibt Ereignisse für alle Tapbacks von autorisierten Absendern aus.

Reaktionsstufe

Die kanalbezogene Konfiguration reactionLevel steuert, wie umfassend der Agent Reaktionen verwendet. Werte sind typischerweise off, ack, minimal oder extensive. Setzen Sie reactionLevel auf einzelnen Kanälen, um abzustimmen, wie aktiv der Agent auf Nachrichten auf der jeweiligen Plattform reagiert.

Verwandte Themen