Reactions
Agen dapat menambahkan dan menghapus reaction emoji pada pesan menggunakan toolmessage
dengan action react. Perilaku reaction berbeda-beda menurut channel.
Cara kerjanya
emojiwajib diisi saat menambahkan reaction.- Setel
emojike string kosong ("") untuk menghapus reaction bot. - Setel
remove: trueuntuk menghapus emoji tertentu (memerlukanemojiyang tidak kosong).
Perilaku channel
Discord and Slack
Discord and Slack
emojikosong menghapus semua reaction bot pada pesan.remove: truehanya menghapus emoji yang ditentukan.
Google Chat
Google Chat
emojikosong menghapus reaction aplikasi pada pesan.remove: truehanya menghapus emoji yang ditentukan.
Telegram
Telegram
emojikosong menghapus reaction bot.remove: truejuga menghapus reaction tetapi tetap memerlukanemojiyang tidak kosong untuk validasi tool.
WhatsApp
emojikosong menghapus reaction bot.remove: truedipetakan secara internal ke emoji kosong (tetap memerlukanemojidalam pemanggilan tool).
Zalo Personal (zalouser)
Zalo Personal (zalouser)
- Memerlukan
emojiyang tidak kosong. remove: truemenghapus reaction emoji tertentu.
Feishu/Lark
Feishu/Lark
- Gunakan tool
feishu_reactiondengan actionadd,remove, danlist. - Menambahkan/menghapus memerlukan
emoji_type; menghapus juga memerlukanreaction_id.
Signal
Signal
- Notifikasi reaction masuk dikendalikan oleh
channels.signal.reactionNotifications:"off"menonaktifkannya,"own"(default) memunculkan event saat pengguna bereaksi terhadap pesan bot, dan"all"memunculkan event untuk semua reaction.
Tingkat reaction
ConfigreactionLevel per channel mengontrol seberapa luas agen menggunakan reaction. Nilainya biasanya off, ack, minimal, atau extensive.
- Telegram reactionLevel —
channels.telegram.reactionLevel - WhatsApp reactionLevel —
channels.whatsapp.reactionLevel
reactionLevel pada masing-masing channel untuk menyesuaikan seberapa aktif agen bereaksi terhadap pesan di setiap platform.
Terkait
- Agent Send — tool
messageyang mencakupreact - Channels — konfigurasi khusus channel