Tools
Tepkiler
Temsilci, 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
emojigereklidir. - 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: truedeğerini ayarlayın (boş olmayanemojigerektirir). - Durum tepkilerinin bulunduğu kanallarda, bir tepkideki
trackToolCalls: true, çalışma zamanının aynı tur sırasında sonraki araç ilerleme tepkileri için tepki verilen bu mesajı yeniden kullanmasına olanak tanır.
Kanal davranışı
Discord ve Slack
- Boş
emoji, botun mesajdaki tüm tepkilerini kaldırır. remove: trueyalnızca belirtilen emojiyi kaldırır.
Nextcloud Talk
- Yalnızca tepki ekleme:
emojigereklidir ve boş olmamalıdır. - Tepki kaldırma henüz bir silme çağrısına bağlanmamıştır;
remove: true, sessizce hiçbir işlem yapmamak yerine açık bir hatayla reddedilir. - Talk botunun
reactionözelliğiyle kaydedilmiş olmasını gerektirir (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ş emojiyle eşlenir (araç çağrısında yine deemojigerektirir).- WhatsApp'ta mesaj başına bir bot tepki yuvası bulunur; 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
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, boş olmayan
emojigerektirir (bir Feishuemoji_typedeğerine eşlenir; ör.SMILE,THUMBSUP,HEART). remove: true, boş olmayanemojigerektirir ve botun bu emoji türüyle eşleşen kendi tepkisini kaldırır.clearAll: trueile birlikte boşemoji, botun mesajdaki tüm 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ımlar,"all"tüm tepkiler için olaylar yayımlar ve"allowlist"yalnızcachannels.signal.reactionAllowlistiçindeki gönderenler için olaylar yayımlar.
iMessage
- Giden tepkiler iMessage tapback'leridir (
love,like,dislike,laugh,emphasizevequestion); tepki eklemek içinemojibunlardan biriyle eşlenmelidir. - Tanınan bir tapback türü olmadan
remove: truetüm tapback türlerini kaldırır; tanınan bir türle yalnızca o türü kaldırır.
Tepki düzeyi
Kanal başına reactionLevel, temsilcinin 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
- Temsilci Gönderimi -
reactöğesini içerenmessagearacı - Kanallar - kanala özgü yapılandırma
Was this useful?