Tools
Reaktionen
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"}emojiist erforderlich, wenn eine Reaktion hinzugefügt wird.- Setzen Sie
emojiauf eine leere Zeichenfolge (""), um die Reaktion(en) des Bots zu entfernen. - Setzen Sie
remove: true, um ein bestimmtes Emoji zu entfernen (erfordert ein nicht leeresemoji). - Auf Kanälen, die Statusreaktionen unterstützen, erlaubt
trackToolCalls: truebei einer Reaktion der Runtime, diese reagierte Nachricht für nachfolgende Fortschrittsreaktionen von Tools während desselben Turns zu verwenden.
Kanalverhalten
Discord und Slack
- Ein leeres
emojientfernt alle Reaktionen des Bots auf der Nachricht. remove: trueentfernt nur das angegebene Emoji.
Google Chat
- Ein leeres
emojientfernt die Reaktionen der App auf der Nachricht. remove: trueentfernt nur das angegebene Emoji.
Telegram
- Ein leeres
emojientfernt die Reaktionen des Bots. remove: trueentfernt ebenfalls Reaktionen, erfordert für die Tool-Validierung aber weiterhin ein nicht leeresemoji.
- Ein leeres
emojientfernt die Bot-Reaktion. remove: truewird intern auf ein leeres Emoji abgebildet (erfordert weiterhinemojiim Tool-Aufruf).
Zalo Personal (zalouser)
- Erfordert ein nicht leeres
emoji. remove: trueentfernt diese bestimmte Emoji-Reaktion.
Feishu/Lark
- Verwenden Sie das Tool
feishu_reactionmit den Aktionenadd,removeundlist. - Hinzufügen/Entfernen erfordert
emoji_type; Entfernen erfordert zusätzlichreaction_id.
Signal
- Benachrichtigungen über eingehende Reaktionen werden durch
channels.signal.reactionNotificationsgesteuert:"off"deaktiviert sie,"own"(Standard) gibt Ereignisse aus, wenn Benutzer auf Bot-Nachrichten reagieren, und"all"gibt Ereignisse für alle Reaktionen aus.
iMessage
- Ausgehende Reaktionen sind iMessage-Tapbacks (
love,like,dislike,laugh,emphasizeundquestion). - Benachrichtigungen über eingehende Tapbacks werden durch
channels.imessage.reactionNotificationsgesteuert:"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.
- Telegram reactionLevel —
channels.telegram.reactionLevel - WhatsApp reactionLevel —
channels.whatsapp.reactionLevel
Setzen Sie reactionLevel auf einzelnen Kanälen, um abzustimmen, wie aktiv der Agent auf Nachrichten auf der jeweiligen Plattform reagiert.
Verwandte Themen
- Agentenversand — das
message-Tool, dasreactenthält - Kanäle — kanalspezifische Konfiguration