Ana içeriğe atla

Reactions

Agent, message aracındaki react eylemini kullanarak mesajlara emoji reaction ekleyebilir ve kaldırabilir. Reaction davranışı kanala göre değişir.

Nasıl çalışır

{
  "action": "react",
  "messageId": "msg-123",
  "emoji": "thumbsup"
}
  • Reaction eklerken emoji zorunludur.
  • Botun reaction(larını) kaldırmak için emoji değerini boş dize ("") olarak ayarlayın.
  • Belirli bir emojiyi kaldırmak için remove: true ayarlayın (emoji boş olmamalıdır).

Kanal davranışı

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

Reaction düzeyi

Kanal bazında reactionLevel yapılandırması, agent’ın reaction’ları ne kadar geniş kullandığını kontrol eder. Değerler tipik olarak off, ack, minimal veya extensive olur. Agent’ın her platformda mesajlara ne kadar aktif reaction vereceğini ayarlamak için reactionLevel değerini tek tek kanallarda belirleyin.

İlgili