Tools
Reaksi
Agen menambahkan dan menghapus reaksi emoji dengan tindakan react dari alat message. Perilakunya berbeda-beda menurut saluran.
Cara kerjanya
{ "action": "react", "messageId": "msg-123", "emoji": "thumbsup"}emojiwajib diisi saat menambahkan reaksi.- Atur
emojimenjadi string kosong ("") untuk menghapus reaksi bot pada saluran yang mendukungnya. - Atur
remove: trueuntuk menghapus satu emoji tertentu (memerlukanemojiyang tidak kosong). - Pada saluran dengan reaksi status,
trackToolCalls: truepada suatu reaksi memungkinkan runtime menggunakan kembali pesan yang diberi reaksi tersebut untuk reaksi progres alat berikutnya selama giliran yang sama.
Perilaku saluran
Discord dan Slack
emojikosong menghapus semua reaksi bot pada pesan.remove: truehanya menghapus emoji yang ditentukan.
Nextcloud Talk
- Hanya dapat menambahkan reaksi:
emojiwajib diisi dan tidak boleh kosong. - Penghapusan reaksi belum terhubung ke panggilan penghapusan;
remove: trueditolak dengan galat eksplisit alih-alih tidak melakukan apa pun secara diam-diam. - Memerlukan bot Talk yang terdaftar dengan fitur
reaction(lihat dokumentasi saluran Nextcloud Talk).
Telegram
emojikosong menghapus reaksi bot.remove: truejuga menghapus reaksi, tetapi tetap memerlukanemojiyang tidak kosong untuk validasi alat.
emojikosong menghapus reaksi bot.remove: truedipetakan secara internal ke emoji kosong (tetap memerlukanemojidalam panggilan alat).- WhatsApp memiliki satu slot reaksi bot per pesan; mengirim reaksi baru akan menggantikannya, bukan menumpuk beberapa emoji.
Zalo Personal (zalouser)
- Memerlukan
emojiyang tidak kosong untuk penambahan maupun penghapusan. remove: truemenghapus reaksi emoji tertentu tersebut.
Feishu/Lark
- Menggunakan tindakan
reactyang sama seperti saluran lain (menambah/menghapus/mencantumkan melalui ID reaksi pesan), bukan alat terpisah. - Penambahan memerlukan
emojiyang tidak kosong (dipetakan keemoji_typeFeishu, misalnyaSMILE,THUMBSUP,HEART). remove: truememerlukanemojiyang tidak kosong dan menghapus reaksi milik bot yang cocok dengan jenis emoji tersebut.emojikosong denganclearAll: truemenghapus semua reaksi bot pada pesan.
Signal
- Notifikasi reaksi masuk dikendalikan oleh
channels.signal.reactionNotifications:"off"menonaktifkannya,"own"(bawaan) memancarkan peristiwa ketika pengguna bereaksi terhadap pesan bot,"all"memancarkan peristiwa untuk semua reaksi, dan"allowlist"hanya memancarkan peristiwa untuk pengirim dalamchannels.signal.reactionAllowlist.
iMessage
- Reaksi keluar adalah tapback iMessage (
love,like,dislike,laugh,emphasize, danquestion);emojiharus dapat dipetakan ke salah satu jenis tersebut untuk menambahkan reaksi. remove: truetanpa jenis tapback yang dikenali akan menghapus semua jenis tapback; dengan jenis yang dikenali, hanya jenis tersebut yang dihapus.
Tingkat reaksi
reactionLevel per saluran membatasi seberapa sering agen mengirim reaksinya sendiri. Nilainya: off, ack, minimal, atau extensive.
- Notifikasi reaksi Telegram -
channels.telegram.reactionLevel(bawaanminimal) - Tingkat reaksi WhatsApp -
channels.whatsapp.reactionLevel(bawaanminimal) - Reaksi Signal -
channels.signal.reactionLevel(bawaanminimal)
Terkait
- Pengiriman Agen - alat
messageyang mencakupreact - Saluran - konfigurasi khusus saluran
Was this useful?