message
dengan aksi react. Perilaku reaksi bervariasi menurut kanal dan transport.
Cara kerjanya
emojiwajib saat menambahkan reaksi.- Atur
emojike string kosong ("") untuk menghapus reaksi bot. - Atur
remove: trueuntuk menghapus emoji tertentu (memerlukanemojiyang tidak kosong). - Pada kanal yang mendukung reaksi status,
trackToolCalls: truepada sebuah reaksi memungkinkan runtime menggunakan pesan yang diberi reaksi tersebut untuk reaksi progres tool berikutnya selama giliran yang sama.
Perilaku kanal
Discord and Slack
Discord and Slack
emojikosong menghapus semua reaksi bot pada pesan.remove: truehanya menghapus emoji yang ditentukan.
Google Chat
Google Chat
emojikosong menghapus reaksi aplikasi pada pesan.remove: truehanya menghapus emoji yang ditentukan.
Nextcloud Talk
Nextcloud Talk
- Hanya menambahkan reaksi:
emojiwajib dan tidak boleh kosong. - Penghapusan reaksi belum didukung; panggilan dengan
remove: true(atauemojikosong) ditolak dengan galat yang jelas, bukan diam-diam tidak melakukan apa pun. - Mengharuskan bot Talk terdaftar dengan fitur
reaction(lihat dokumentasi kanal Nextcloud Talk).
Telegram
Telegram
emojikosong menghapus reaksi bot.remove: truejuga menghapus reaksi tetapi tetap memerlukanemojiyang tidak kosong untuk validasi tool.
WhatsApp
emojikosong menghapus reaksi bot.remove: truedipetakan ke emoji kosong secara internal (tetap memerlukanemojidalam panggilan tool).- WhatsApp memiliki satu slot reaksi bot per pesan; pembaruan reaksi status mengganti slot tersebut, bukan menumpuk beberapa emoji.
Zalo Personal (zalouser)
Zalo Personal (zalouser)
- Memerlukan
emojiyang tidak kosong. remove: truemenghapus reaksi emoji tertentu tersebut.
Feishu/Lark
Feishu/Lark
- Gunakan tool
feishu_reactiondengan aksiadd,remove, danlist. - Tambah/hapus memerlukan
emoji_type; hapus juga memerlukanreaction_id.
Signal
Signal
- Notifikasi reaksi masuk dikendalikan oleh
channels.signal.reactionNotifications:"off"menonaktifkannya,"own"(default) memancarkan peristiwa saat pengguna bereaksi ke pesan bot, dan"all"memancarkan peristiwa untuk semua reaksi.
iMessage
iMessage
- Reaksi keluar adalah tapback iMessage (
love,like,dislike,laugh,emphasize, danquestion). - Notifikasi tapback masuk dikendalikan oleh
channels.imessage.reactionNotifications:"off"menonaktifkannya,"own"(default) memancarkan peristiwa saat pengguna bereaksi ke pesan yang ditulis oleh bot, dan"all"memancarkan peristiwa untuk semua tapback dari pengirim yang diotorisasi.
Tingkat reaksi
KonfigurasireactionLevel per kanal mengontrol seberapa luas agen menggunakan reaksi. Nilainya biasanya off, ack, minimal, atau extensive.
- Telegram reactionLevel —
channels.telegram.reactionLevel - WhatsApp reactionLevel —
channels.whatsapp.reactionLevel
reactionLevel pada masing-masing kanal untuk menyesuaikan seberapa aktif agen bereaksi terhadap pesan di setiap platform.
Terkait
- Pengiriman Agen — tool
messageyang menyertakanreact - Kanal — konfigurasi khusus kanal