Tools
Tepkiler
Aracı, react eylemiyle message aracını kullanarak iletilere emoji tepkileri ekleyip kaldırabilir. Tepki davranışı kanala ve taşımaya göre değişir.
Nasıl çalışır
{ "action": "react", "messageId": "msg-123", "emoji": "thumbsup"}- Tepki eklerken
emojizorunludur. - Botun tepki(ler)ini kaldırmak için
emojideğerini boş dize ("") olarak ayarlayın. - Belirli bir emojiyi kaldırmak için
remove: trueayarlayın (boş olmayanemojigerektirir). - Durum tepkilerini destekleyen kanallarda, bir tepkide
trackToolCalls: trueayarı, çalışma zamanının aynı tur sırasında sonraki araç ilerleme tepkileri için bu tepki verilen iletiyi kullanmasına olanak tanır.
Kanal davranışı
Discord ve Slack
- Boş
emoji, iletide botun tüm tepkilerini kaldırır. remove: trueyalnızca belirtilen emojiyi kaldırır.
Google Chat
- Boş
emoji, iletide uygulamanın tepkilerini kaldırır. remove: trueyalnızca belirtilen emojiyi kaldırır.
Nextcloud Talk
- Yalnızca tepki ekleme:
emojizorunludur ve boş olmamalıdır. - Tepki kaldırma henüz desteklenmez;
remove: true(veya boşemoji) içeren çağrılar, sessizce hiçbir şey 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: truede tepkileri kaldırır ancak araç doğrulaması için yine de boş olmayan biremojigerektirir.
- Boş
emoji, bot tepkisini kaldırır. remove: truedahili olarak boş emojiye eşlenir (araç çağrısında yine deemojigerektirir).- WhatsApp'ta ileti başına bir bot tepki yuvası vardır; durum tepki güncellemeleri, birden çok emojiyi üst üste eklemek yerine bu yuvanın yerini alır.
Zalo Personal (zalouser)
- Boş olmayan
emojigerektirir. remove: trueilgili belirli emoji tepkisini kaldırır.
Feishu/Lark
add,removevelisteylemleriylefeishu_reactionaracını kullanın.- Ekleme/kaldırma
emoji_typegerektirir; kaldırma ayrıcareaction_idgerektirir.
Signal
- Gelen tepki bildirimleri
channels.signal.reactionNotificationstarafından denetlenir:"off"bunları devre dışı bırakır,"own"(varsayılan) kullanıcılar bot iletilerine tepki verdiğinde olaylar yayar ve"all"tüm tepkiler için olaylar yayar.
iMessage
- Giden tepkiler iMessage tapback'leridir (
love,like,dislike,laugh,emphasizevequestion). - Gelen tapback bildirimleri
channels.imessage.reactionNotificationstarafından denetlenir:"off"bunları devre dışı bırakır,"own"(varsayılan) kullanıcılar bot tarafından yazılmış iletilere tepki verdiğinde olaylar yayar ve"all"yetkili gönderenlerden gelen tüm tapback'ler için olaylar yayar.
Tepki düzeyi
Kanal başına reactionLevel yapılandırması, aracının tepkileri ne kadar geniş kapsamda kullandığını denetler. Değerler genellikle off, ack, minimal veya extensive olur.
- Telegram reactionLevel —
channels.telegram.reactionLevel - WhatsApp reactionLevel —
channels.whatsapp.reactionLevel
Aracının her platformda iletilere ne kadar etkin tepki vereceğini ayarlamak için tek tek kanallarda reactionLevel ayarlayın.
İlgili
- Aracı Gönderimi —
reactiçerenmessagearacı - Kanallar — kanala özgü yapılandırma
Was this useful?