message टूल को react कार्रवाई के साथ इस्तेमाल करके संदेशों पर इमोजी प्रतिक्रियाएं जोड़ और हटा सकता है। प्रतिक्रिया व्यवहार चैनल और ट्रांसपोर्ट के अनुसार बदलता है।
यह कैसे काम करता है
- प्रतिक्रिया जोड़ते समय
emojiआवश्यक है। - बॉट की प्रतिक्रिया(ओं) को हटाने के लिए
emojiको खाली स्ट्रिंग ("") पर सेट करें। - किसी विशिष्ट इमोजी को हटाने के लिए
remove: trueसेट करें (गैर-खालीemojiआवश्यक है)। - स्थिति प्रतिक्रियाओं का समर्थन करने वाले चैनलों पर, किसी प्रतिक्रिया पर
trackToolCalls: trueरनटाइम को उसी टर्न के दौरान बाद की टूल प्रगति प्रतिक्रियाओं के लिए उस प्रतिक्रिया वाले संदेश का उपयोग करने देता है।
चैनल व्यवहार
Discord and Slack
Discord and Slack
- खाली
emojiसंदेश पर बॉट की सभी प्रतिक्रियाएं हटा देता है। remove: trueकेवल निर्दिष्ट इमोजी को हटाता है।
Google Chat
Google Chat
- खाली
emojiसंदेश पर ऐप की प्रतिक्रियाएं हटा देता है। remove: trueकेवल निर्दिष्ट इमोजी को हटाता है।
Nextcloud Talk
Nextcloud Talk
- केवल प्रतिक्रियाएं जोड़ना:
emojiआवश्यक है और गैर-खाली होना चाहिए। - प्रतिक्रिया हटाना अभी समर्थित नहीं है;
remove: true(या खालीemoji) वाली कॉल चुपचाप कोई कार्रवाई न करने के बजाय स्पष्ट त्रुटि के साथ अस्वीकार की जाती हैं। - Talk बॉट का
reactionसुविधा के साथ पंजीकृत होना आवश्यक है (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
add,remove, औरlistकार्रवाइयों के साथfeishu_reactionटूल का उपयोग करें।- जोड़ने/हटाने के लिए
emoji_typeआवश्यक है; हटाने के लिएreaction_idभी आवश्यक है।
Signal
Signal
- इनबाउंड प्रतिक्रिया सूचनाएं
channels.signal.reactionNotificationsद्वारा नियंत्रित होती हैं:"off"उन्हें अक्षम करता है,"own"(डिफ़ॉल्ट) तब इवेंट उत्सर्जित करता है जब उपयोगकर्ता बॉट संदेशों पर प्रतिक्रिया देते हैं, और"all"सभी प्रतिक्रियाओं के लिए इवेंट उत्सर्जित करता है।
iMessage
iMessage
- आउटबाउंड प्रतिक्रियाएं iMessage tapbacks हैं (
love,like,dislike,laugh,emphasize, औरquestion)। - इनबाउंड tapback सूचनाएं
channels.imessage.reactionNotificationsद्वारा नियंत्रित होती हैं:"off"उन्हें अक्षम करता है,"own"(डिफ़ॉल्ट) तब इवेंट उत्सर्जित करता है जब उपयोगकर्ता बॉट द्वारा लिखे गए संदेशों पर प्रतिक्रिया देते हैं, और"all"अधिकृत प्रेषकों से सभी tapbacks के लिए इवेंट उत्सर्जित करता है।
प्रतिक्रिया स्तर
प्रति-चैनलreactionLevel कॉन्फ़िग नियंत्रित करता है कि एजेंट कितने व्यापक रूप से प्रतिक्रियाओं का उपयोग करता है। मान आम तौर पर off, ack, minimal, या extensive होते हैं।
- Telegram reactionLevel —
channels.telegram.reactionLevel - WhatsApp reactionLevel —
channels.whatsapp.reactionLevel
reactionLevel सेट करें।
संबंधित
- एजेंट भेजना —
messageटूल जिसमेंreactशामिल है - चैनल — चैनल-विशिष्ट कॉन्फ़िगरेशन