Tools

Tepkiler

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

Nasıl çalışır

{
  "action": "react",
  "messageId": "msg-123",
  "emoji": "thumbsup"
}
  • Tepki eklerken emoji zorunludur.
  • Botun tepki(leri)ni 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).
  • Durum tepkilerini destekleyen kanallarda, bir tepkide trackToolCalls: true, çalışma zamanının aynı tur sırasında sonraki araç ilerleme tepkileri için tepki verilen bu mesajı kullanmasına olanak tanır.

Kanal davranışı

Discord ve Slack
  • Boş emoji, mesajdaki botun tüm tepkilerini kaldırır.
  • remove: true yalnızca belirtilen emojiyi kaldırır.
Google Chat
  • Boş emoji, mesajdaki uygulamanın tepkilerini kaldırır.
  • remove: true yalnızca belirtilen emojiyi kaldırır.
Telegram
  • 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.
WhatsApp
  • Boş emoji, bot tepkisini kaldırır.
  • remove: true dahili olarak boş emojiye eşlenir (araç çağrısında yine de emoji gerektirir).
Zalo Personal (zalouser)
  • Boş olmayan emoji gerektirir.
  • remove: true ilgili belirli emoji tepkisini kaldırır.
Feishu/Lark
  • add, remove ve list eylemleriyle feishu_reaction aracını kullanın.
  • Ekleme/kaldırma emoji_type gerektirir; kaldırma ayrıca reaction_id gerektirir.
Signal
  • Gelen tepki bildirimleri channels.signal.reactionNotifications tarafından denetlenir: "off" bunları devre dışı bırakır, "own" (varsayılan) kullanıcılar bot mesajlarına tepki verdiğinde olaylar yayar ve "all" tüm tepkiler için olaylar yayar.

Tepki düzeyi

Kanal başına reactionLevel yapılandırması, aracının tepkileri ne kadar geniş kapsamlı kullanacağını denetler. Değerler genellikle off, ack, minimal veya extensive olur.

Aracının her platformda mesajlara ne kadar etkin tepki vereceğini ayarlamak için reactionLevel değerini tek tek kanallarda ayarlayın.

İlgili