Tools
Tepkiler
Aracı, message aracının react eylemiyle emoji tepkileri ekler ve kaldırır.
Davranış kanala göre değişir.
Nasıl çalışır
{ "action": "react", "messageId": "msg-123", "emoji": "thumbsup"}- Tepki eklerken
emojizorunludur. - Bunu destekleyen kanallarda botun tepkilerini kaldırmak için
emojideğerini boş bir dize ("") olarak ayarlayın. - Belirli bir emojiyi kaldırmak için
remove: trueolarak ayarlayın (emojiboş olmamalıdır). - Durum tepkilerini destekleyen kanallarda bir tepkide
trackToolCalls: truekullanılması, çalışma zamanının aynı turda sonraki araç ilerleme tepkileri için tepki verilen bu mesajı yeniden kullanmasına olanak tanır.
Kanal davranışı
Discord ve Slack
- Boş
emoji, mesajdaki tüm bot tepkilerini kaldırır. remove: true, yalnızca belirtilen emojiyi kaldırır.
Nextcloud Talk
- Yalnızca tepki ekleme desteklenir:
emojizorunludur ve boş olmamalıdır. - Tepki kaldırma henüz bir silme çağrısına bağlanmamıştır;
remove: true, hiçbir işlem yapmadan sessizce geçmek yerine açık bir hatayla reddedilir. - Talk botunun
reactionözelliğiyle kaydedilmiş olması gerekir (bkz. Nextcloud Talk kanal belgeleri).
Telegram
- Boş
emoji, botun tepkilerini kaldırır. remove: trueda tepkileri kaldırır ancak araç doğrulaması için yine de boş olmayan biremojigerektirir.
- Boş
emoji, bot tepkisini kaldırır. remove: true, dahili olarak boş emojiye eşlenir (araç çağrısında yine deemojigerektirir).- WhatsApp'ta mesaj başına bir bot tepki alanı vardır; yeni bir tepki göndermek, birden fazla emojiyi üst üste eklemek yerine mevcut tepkinin yerini alır.
Zalo Personal (zalouser)
- Hem ekleme hem de kaldırma için boş olmayan bir
emojigerektirir. remove: true, söz konusu emoji tepkisini kaldırır.
Feishu/Lark
- Ayrı bir araç yerine diğer kanallarla aynı
reacteylemini kullanır (mesaj tepki kimlikleri aracılığıyla ekleme/kaldırma/listeleme). - Ekleme işlemi, boş olmayan bir
emojigerektirir (bir Feishuemoji_typedeğerine eşlenir; ör.SMILE,THUMBSUP,HEART). remove: true, boş olmayan biremojigerektirir ve botun bu emoji türüyle eşleşen kendi tepkisini kaldırır.clearAll: trueile birlikte boşemoji, mesajdaki tüm bot tepkilerini kaldırır.
Signal
- Gelen tepki bildirimleri
channels.signal.reactionNotificationstarafından denetlenir:"off"bunları devre dışı bırakır,"own"(varsayılan) kullanıcılar bot mesajlarına tepki verdiğinde olaylar yayınlar,"all"tüm tepkiler için olaylar yayınlar ve"allowlist"yalnızcachannels.signal.reactionAllowlistiçindeki göndericiler için olaylar yayınlar.
iMessage
- Giden tepkiler iMessage tapback'leridir (
love,like,dislike,laugh,emphasizevequestion); tepki eklemek içinemojibunlardan birine eşlenmelidir. - Tanınan bir tapback türü olmadan kullanılan
remove: true, tüm tapback türlerini kaldırır; tanınan bir türle kullanıldığında yalnızca o türü kaldırır.
Tepki düzeyi
Kanal başına reactionLevel, aracının kendi tepkilerini ne sıklıkta göndereceğini
sınırlar. Değerler: off, ack, minimal veya extensive.
- Telegram tepki bildirimleri -
channels.telegram.reactionLevel(varsayılanminimal) - WhatsApp tepki düzeyi -
channels.whatsapp.reactionLevel(varsayılanminimal) - Signal tepkileri -
channels.signal.reactionLevel(varsayılanminimal)
İlgili
- Aracı Gönderimi -
reactiçerenmessagearacı - Kanallar - kanala özgü yapılandırma
Was this useful?