Реакції
Агент може додавати й видаляти emoji-реакції до повідомлень за допомогою інструментаmessage з дією react. Поведінка реакцій залежить від каналу.
Як це працює
emojiє обов’язковим під час додавання реакції.- Встановіть
emojiяк порожній рядок (""), щоб видалити реакцію(ї) бота. - Встановіть
remove: true, щоб видалити конкретне emoji (потрібне непорожнєemoji).
Поведінка в каналах
Discord and Slack
Discord and Slack
- Порожнє
emojiвидаляє всі реакції бота на повідомлення. remove: trueвидаляє лише вказане emoji.
Google Chat
Google Chat
- Порожнє
emojiвидаляє реакції застосунку на повідомлення. remove: trueвидаляє лише вказане emoji.
Telegram
Telegram
- Порожнє
emojiвидаляє реакції бота. remove: trueтакож видаляє реакції, але для валідації інструмента все одно потрібне непорожнєemoji.
WhatsApp
- Порожнє
emojiвидаляє реакцію бота. remove: trueвнутрішньо зіставляється з порожнім emoji (у виклику інструмента все одно потрібнеemoji).
Zalo Personal (zalouser)
Zalo Personal (zalouser)
- Потрібне непорожнє
emoji. remove: trueвидаляє цю конкретну emoji-реакцію.
Feishu/Lark
Feishu/Lark
- Використовуйте інструмент
feishu_reactionз діямиadd,removeіlist. - Для додавання/видалення потрібен
emoji_type; для видалення також потрібенreaction_id.
Signal
Signal
- Вхідні сповіщення про реакції керуються параметром
channels.signal.reactionNotifications:"off"вимикає їх,"own"(типово) генерує події, коли користувачі реагують на повідомлення бота, а"all"генерує події для всіх реакцій.
Рівень реакцій
КонфігураціяreactionLevel для кожного каналу визначає, наскільки широко агент використовує реакції. Типові значення: off, ack, minimal або extensive.
- Telegram reactionLevel —
channels.telegram.reactionLevel - WhatsApp reactionLevel —
channels.whatsapp.reactionLevel
reactionLevel для окремих каналів, щоб налаштувати, наскільки активно агент реагує на повідомлення на кожній платформі.
Пов’язане
- Agent Send — інструмент
message, який міститьreact - Канали — конфігурація для конкретних каналів