Ana içeriğe atla

Tepkiler

Ajan, react eylemiyle message aracını kullanarak mesajlara emoji tepkileri ekleyebilir ve kaldırabilir. Tepki davranışı kanala göre değişir.

Nasıl çalışır

{
  "action": "react",
  "messageId": "msg-123",
  "emoji": "thumbsup"
}
  • Tepki eklerken emoji gereklidir.
  • Botun tepkisini/tepkilerini kaldırmak için emoji değerini boş bir dizeye ("") ayarlayın.
  • Belirli bir emojiyi kaldırmak için remove: true ayarlayın (boş olmayan emoji gerektirir).

Kanal davranışı

  • Boş emoji, mesajdaki botun tüm tepkilerini kaldırır.
  • remove: true, yalnızca belirtilen emojiyi kaldırır.
  • Boş emoji, mesajdaki uygulamanın tepkilerini kaldırır.
  • remove: true, yalnızca belirtilen emojiyi kaldırır.
  • Boş emoji, botun tepkilerini kaldırır.
  • remove: true da tepkileri kaldırır ancak araç doğrulaması için yine de boş olmayan bir emoji gerektirir.
  • Boş emoji, bot tepkisini kaldırır.
  • remove: true, dahili olarak boş emojiye eşlenir (araç çağrısında yine de emoji gerektirir).
  • Boş olmayan emoji gerektirir.
  • remove: true, o belirli emoji tepkisini kaldırır.
  • add, remove ve list eylemlerine sahip feishu_reaction aracını kullanın.
  • Ekleme/kaldırma için emoji_type gerekir; kaldırma için ayrıca reaction_id da gerekir.
  • Gelen tepki bildirimleri channels.signal.reactionNotifications tarafından kontrol edilir: "off" bunları devre dışı bırakır, "own" (varsayılan) kullanıcılar bot mesajlarına tepki verdiğinde olaylar üretir ve "all" tüm tepkiler için olaylar üretir.

Tepki düzeyi

Kanal başına reactionLevel yapılandırması, ajanın tepkileri ne kadar geniş kapsamda kullandığını kontrol eder. Değerler genellikle off, ack, minimal veya extensive olur. Ajanın her platformda mesajlara ne kadar etkin tepki vereceğini ayarlamak için reactionLevel değerini ayrı ayrı kanallarda ayarlayın.

İlgili