message टूल की react
कार्रवाई से इमोजी प्रतिक्रियाएँ जोड़ता और हटाता है। व्यवहार चैनल के अनुसार अलग-अलग होता है।
यह कैसे काम करता है
- प्रतिक्रिया जोड़ते समय
emojiआवश्यक है। - इसका समर्थन करने वाले चैनलों पर बॉट की प्रतिक्रिया/प्रतिक्रियाएँ हटाने के लिए
emojiको रिक्त स्ट्रिंग ("") पर सेट करें। - किसी एक विशिष्ट इमोजी को हटाने के लिए
remove: trueसेट करें (गैर-रिक्तemojiआवश्यक है)। - स्थिति प्रतिक्रियाओं वाले चैनलों पर, किसी प्रतिक्रिया में
trackToolCalls: trueहोने से रनटाइम उसी टर्न के दौरान बाद की टूल-प्रगति प्रतिक्रियाओं के लिए उस प्रतिक्रिया वाले संदेश का फिर से उपयोग कर सकता है।
चैनल का व्यवहार
Discord और Slack
Discord और Slack
- रिक्त
emojiसंदेश से बॉट की सभी प्रतिक्रियाएँ हटा देता है। remove: trueकेवल निर्दिष्ट इमोजी हटाता है।
Nextcloud Talk
Nextcloud Talk
- केवल प्रतिक्रियाएँ जोड़ना:
emojiआवश्यक है और गैर-रिक्त होना चाहिए। - प्रतिक्रिया हटाना अभी डिलीट कॉल से जुड़ा नहीं है; चुपचाप कोई कार्रवाई न करने के बजाय
remove: trueको स्पष्ट त्रुटि के साथ अस्वीकार किया जाता है। reactionसुविधा के साथ पंजीकृत Talk बॉट आवश्यक है (Nextcloud Talk चैनल दस्तावेज़ देखें)।
Telegram
Telegram
- रिक्त
emojiबॉट की प्रतिक्रियाएँ हटा देता है। remove: trueभी प्रतिक्रियाएँ हटाता है, लेकिन टूल सत्यापन के लिए फिर भी गैर-रिक्तemojiआवश्यक है।
WhatsApp
- रिक्त
emojiबॉट की प्रतिक्रिया हटा देता है। remove: trueको आंतरिक रूप से रिक्त इमोजी में मैप किया जाता है (टूल कॉल में फिर भीemojiआवश्यक है)।- WhatsApp में प्रत्येक संदेश के लिए बॉट प्रतिक्रिया का एक स्लॉट होता है; नई प्रतिक्रिया भेजने पर वह कई इमोजी एकत्रित करने के बजाय मौजूदा प्रतिक्रिया को बदल देती है।
Zalo Personal (zalouser)
Zalo Personal (zalouser)
- जोड़ने और हटाने, दोनों के लिए गैर-रिक्त
emojiआवश्यक है। remove: trueउस विशिष्ट इमोजी प्रतिक्रिया को हटाता है।
Feishu/Lark
Feishu/Lark
- यह अलग टूल के बजाय अन्य चैनलों जैसी ही
reactकार्रवाई का उपयोग करता है (संदेश प्रतिक्रिया आईडी के माध्यम से जोड़ना/हटाना/सूचीबद्ध करना)। - जोड़ने के लिए गैर-रिक्त
emojiआवश्यक है (इसे Feishuemoji_typeमें मैप किया जाता है, जैसेSMILE,THUMBSUP,HEART)। remove: trueके लिए गैर-रिक्तemojiआवश्यक है और यह उस इमोजी प्रकार से मेल खाने वाली बॉट की अपनी प्रतिक्रिया को हटाता है।clearAll: trueके साथ रिक्तemojiसंदेश से बॉट की सभी प्रतिक्रियाएँ हटा देता है।
Signal
Signal
- आने वाली प्रतिक्रिया सूचनाएँ
channels.signal.reactionNotificationsद्वारा नियंत्रित होती हैं:"off"उन्हें अक्षम करता है,"own"(डिफ़ॉल्ट) तब इवेंट उत्सर्जित करता है जब उपयोगकर्ता बॉट संदेशों पर प्रतिक्रिया देते हैं,"all"सभी प्रतिक्रियाओं के लिए इवेंट उत्सर्जित करता है, और"allowlist"केवलchannels.signal.reactionAllowlistमें मौजूद प्रेषकों के लिए इवेंट उत्सर्जित करता है।
iMessage
iMessage
- बाहर भेजी जाने वाली प्रतिक्रियाएँ iMessage टैपबैक हैं (
love,like,dislike,laugh,emphasize, औरquestion); प्रतिक्रिया जोड़ने के लिएemojiको इनमें से किसी एक प्रकार से मैप होना चाहिए। - मान्य टैपबैक प्रकार के बिना
remove: trueसभी टैपबैक प्रकारों को हटा देता है; मान्य प्रकार के साथ यह केवल उसी को हटाता है।
प्रतिक्रिया स्तर
प्रति-चैनलreactionLevel यह सीमित करता है कि एजेंट अपनी प्रतिक्रियाएँ कितनी बार भेजता है।
मान: off, ack, minimal, या extensive।
- Telegram प्रतिक्रिया सूचनाएँ -
channels.telegram.reactionLevel(डिफ़ॉल्टminimal) - WhatsApp प्रतिक्रिया स्तर -
channels.whatsapp.reactionLevel(डिफ़ॉल्टminimal) - Signal प्रतिक्रियाएँ -
channels.signal.reactionLevel(डिफ़ॉल्टminimal)
संबंधित
- एजेंट प्रेषण -
messageटूल, जिसमेंreactशामिल है - चैनल - चैनल-विशिष्ट कॉन्फ़िगरेशन