Реакції
Агент може додавати й видаляти реакції з емодзі на повідомленнях за допомогою інструментаmessage з дією react. Поведінка реакцій залежить від каналу.
Як це працює
emojiє обов’язковим під час додавання реакції.- Установіть
emojiяк порожній рядок (""), щоб видалити реакцію(ї) бота. - Установіть
remove: true, щоб видалити певне емодзі (потрібне непорожнєemoji).
Поведінка в каналах
Discord and Slack
Discord and Slack
- Порожнє
emojiвидаляє всі реакції бота на повідомленні. remove: trueвидаляє лише вказане емодзі.
Google Chat
Google Chat
- Порожнє
emojiвидаляє реакції застосунку на повідомленні. remove: trueвидаляє лише вказане емодзі.
Telegram
Telegram
- Порожнє
emojiвидаляє реакції бота. remove: trueтакож видаляє реакції, але для валідації інструмента все одно потрібне непорожнєemoji.
WhatsApp
- Порожнє
emojiвидаляє реакцію бота. remove: trueвнутрішньо перетворюється на порожнє emoji (у виклику інструментаemojiусе одно потрібне).
Zalo Personal (zalouser)
Zalo Personal (zalouser)
- Потрібне непорожнє
emoji. remove: trueвидаляє реакцію з цим конкретним емодзі.
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 - Channels — конфігурація для конкретних каналів