Langsung ke konten utama

Reactions

Agen dapat menambahkan dan menghapus reaction emoji pada pesan menggunakan tool message dengan action react. Perilaku reaction berbeda-beda menurut channel.

Cara kerjanya

{
  "action": "react",
  "messageId": "msg-123",
  "emoji": "thumbsup"
}
  • emoji wajib diisi saat menambahkan reaction.
  • Setel emoji ke string kosong ("") untuk menghapus reaction bot.
  • Setel remove: true untuk menghapus emoji tertentu (memerlukan emoji yang tidak kosong).

Perilaku channel

  • emoji kosong menghapus semua reaction bot pada pesan.
  • remove: true hanya menghapus emoji yang ditentukan.
  • emoji kosong menghapus reaction aplikasi pada pesan.
  • remove: true hanya menghapus emoji yang ditentukan.
  • emoji kosong menghapus reaction bot.
  • remove: true juga menghapus reaction tetapi tetap memerlukan emoji yang tidak kosong untuk validasi tool.
  • emoji kosong menghapus reaction bot.
  • remove: true dipetakan secara internal ke emoji kosong (tetap memerlukan emoji dalam pemanggilan tool).
  • Memerlukan emoji yang tidak kosong.
  • remove: true menghapus reaction emoji tertentu.
  • Gunakan tool feishu_reaction dengan action add, remove, dan list.
  • Menambahkan/menghapus memerlukan emoji_type; menghapus juga memerlukan reaction_id.
  • 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

Config reactionLevel per channel mengontrol seberapa luas agen menggunakan reaction. Nilainya biasanya off, ack, minimal, atau extensive. Setel reactionLevel pada masing-masing channel untuk menyesuaikan seberapa aktif agen bereaksi terhadap pesan di setiap platform.

Terkait