Tools
Reakcje
Agent może dodawać i usuwać reakcje emoji na wiadomościach za pomocą narzędzia message
z akcją react. Zachowanie reakcji różni się w zależności od kanału i transportu.
Jak to działa
{
"action": "react",
"messageId": "msg-123",
"emoji": "thumbsup"
}
emojijest wymagane podczas dodawania reakcji.- Ustaw
emojina pusty ciąg (""), aby usunąć reakcję lub reakcje bota. - Ustaw
remove: true, aby usunąć określone emoji (wymaga niepustegoemoji). - Na kanałach obsługujących reakcje statusu
trackToolCalls: truew reakcji pozwala środowisku uruchomieniowemu używać tej wiadomości z reakcją do kolejnych reakcji postępu narzędzia w tej samej turze.
Zachowanie kanałów
Discord and Slack
- Puste
emojiusuwa wszystkie reakcje bota na wiadomości. remove: trueusuwa tylko określone emoji.
Google Chat
- Puste
emojiusuwa reakcje aplikacji na wiadomości. remove: trueusuwa tylko określone emoji.
Telegram
- Puste
emojiusuwa reakcje bota. remove: truerównież usuwa reakcje, ale nadal wymaga niepustegoemojido walidacji narzędzia.
- Puste
emojiusuwa reakcję bota. remove: truejest wewnętrznie mapowane na puste emoji (nadal wymagaemojiw wywołaniu narzędzia).
Zalo Personal (zalouser)
- Wymaga niepustego
emoji. remove: trueusuwa tę konkretną reakcję emoji.
Feishu/Lark
- Użyj narzędzia
feishu_reactionz akcjamiadd,removeilist. - Dodawanie/usuwanie wymaga
emoji_type; usuwanie wymaga takżereaction_id.
Signal
- Powiadomienia o reakcjach przychodzących są kontrolowane przez
channels.signal.reactionNotifications:"off"je wyłącza,"own"(domyślnie) emituje zdarzenia, gdy użytkownicy reagują na wiadomości bota, a"all"emituje zdarzenia dla wszystkich reakcji.
Poziom reakcji
Konfiguracja reactionLevel dla poszczególnych kanałów kontroluje, jak szeroko agent używa reakcji. Wartości to zwykle off, ack, minimal lub extensive.
- Telegram reactionLevel —
channels.telegram.reactionLevel - WhatsApp reactionLevel —
channels.whatsapp.reactionLevel
Ustaw reactionLevel na poszczególnych kanałach, aby dostosować, jak aktywnie agent reaguje na wiadomości na każdej platformie.
Powiązane
- Wysyłanie agenta — narzędzie
message, które obejmujereact - Kanały — konfiguracja specyficzna dla kanału