message
z akcją react. Zachowanie reakcji różni się w zależności od kanału i transportu.
Jak to działa
emojijest wymagane podczas dodawania reakcji.- Ustaw
emojina pusty ciąg (""), aby usunąć reakcję lub reakcje bota. - Ustaw
remove: true, aby usunąć konkretną emoji (wymaga niepustegoemoji). - W kanałach obsługujących reakcje statusu ustawienie
trackToolCalls: truedla reakcji pozwala środowisku uruchomieniowemu używać tej wiadomości z reakcją do kolejnych reakcji postępu narzędzi w tej samej turze.
Zachowanie kanałów
Discord i Slack
Discord i Slack
- Puste
emojiusuwa wszystkie reakcje bota na wiadomości. remove: trueusuwa tylko określoną emoji.
Google Chat
Google Chat
- Puste
emojiusuwa reakcje aplikacji na wiadomości. remove: trueusuwa tylko określoną emoji.
Nextcloud Talk
Nextcloud Talk
- Tylko dodawanie reakcji:
emojijest wymagane i nie może być puste. - Usuwanie reakcji nie jest jeszcze obsługiwane; wywołania z
remove: true(lub pustymemoji) są odrzucane z jasnym błędem zamiast cicho nic nie robić. - Wymaga zarejestrowania bota Talk z funkcją
reaction(zobacz dokumentację kanału Nextcloud Talk).
Telegram
Telegram
- Puste
emojiusuwa reakcje bota. remove: truerównież usuwa reakcje, ale nadal wymaga niepustegoemojido walidacji narzędzia.
WhatsApp
- Puste
emojiusuwa reakcję bota. remove: truejest wewnętrznie mapowane na puste emoji (nadal wymagaemojiw wywołaniu narzędzia).- WhatsApp ma jedno miejsce na reakcję bota na wiadomość; aktualizacje reakcji statusu zastępują to miejsce zamiast nakładać wiele emoji.
Zalo Personal (zalouser)
Zalo Personal (zalouser)
- Wymaga niepustego
emoji. remove: trueusuwa tę konkretną reakcję emoji.
Feishu/Lark
Feishu/Lark
- Użyj narzędzia
feishu_reactionz akcjamiadd,removeilist. - Dodawanie/usuwanie wymaga
emoji_type; usuwanie wymaga takżereaction_id.
Signal
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.
iMessage
iMessage
- Reakcje wychodzące to tapbacki iMessage (
love,like,dislike,laugh,emphasizeiquestion). - Powiadomienia o przychodzących tapbackach są kontrolowane przez
channels.imessage.reactionNotifications:"off"je wyłącza,"own"(domyślnie) emituje zdarzenia, gdy użytkownicy reagują na wiadomości utworzone przez bota, a"all"emituje zdarzenia dla wszystkich tapbacków od autoryzowanych nadawców.
Poziom reakcji
KonfiguracjareactionLevel dla kanału 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
reactionLevel na poszczególnych kanałach, aby dostroić, jak aktywnie agent reaguje na wiadomości na każdej platformie.
Powiązane
- Wysyłanie przez agenta — narzędzie
message, które zawierareact - Kanały — konfiguracja specyficzna dla kanału