Langsung ke konten utama

Reaksi

Agen dapat menambahkan dan menghapus reaksi emoji pada pesan menggunakan alat message dengan aksi react. Perilaku reaksi berbeda-beda menurut channel.

Cara kerjanya

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

Perilaku channel

  • emoji kosong menghapus semua reaksi bot pada pesan.
  • remove: true hanya menghapus emoji yang ditentukan.
  • emoji kosong menghapus reaksi aplikasi pada pesan.
  • remove: true hanya menghapus emoji yang ditentukan.
  • emoji kosong menghapus reaksi bot.
  • remove: true juga menghapus reaksi tetapi tetap memerlukan emoji yang tidak kosong untuk validasi alat.
  • emoji kosong menghapus reaksi bot.
  • remove: true dipetakan ke emoji kosong secara internal (tetap memerlukan emoji dalam pemanggilan alat).
  • Memerlukan emoji yang tidak kosong.
  • remove: true menghapus reaksi emoji tertentu.
  • Gunakan alat feishu_reaction dengan aksi add, remove, dan list.
  • Penambahan/penghapusan memerlukan emoji_type; penghapusan juga memerlukan reaction_id.
  • Notifikasi reaksi masuk dikendalikan oleh channels.signal.reactionNotifications: "off" menonaktifkannya, "own" (default) memunculkan event saat pengguna bereaksi pada pesan bot, dan "all" memunculkan event untuk semua reaksi.

Tingkat reaksi

Konfigurasi reactionLevel per-channel mengontrol seberapa luas agen menggunakan reaksi. 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