इस गाइड में, Google Chat API के Reaction
संसाधन पर delete()
तरीका इस्तेमाल करने का तरीका बताया गया है. इससे, किसी मैसेज से प्रतिक्रिया को मिटाया जा सकता है. जैसे, 👍, 🚲, और 🌞. प्रतिक्रिया मिटाने से मैसेज नहीं मिटता.
Reaction
रिसॉर्स, एक इमोजी दिखाता है. इसका इस्तेमाल करके, लोग किसी मैसेज पर प्रतिक्रिया दे सकते हैं. जैसे, 👍, 🚲, और 🌞.
ज़रूरी शर्तें
Node.js
- आपके पास Google Workspace का Business या Enterprise वर्शन वाला खाता हो. साथ ही, आपके पास Google Chat का ऐक्सेस हो.
- अपना एनवायरमेंट सेट अप करें:
- Google Cloud प्रोजेक्ट बनाएं.
- OAuth की सहमति वाली स्क्रीन को कॉन्फ़िगर करें.
- अपने Chat ऐप्लिकेशन का नाम, आइकॉन, और जानकारी डालकर Google Chat API को चालू और कॉन्फ़िगर करें.
- Node.js क्लाउड क्लाइंट लाइब्रेरी इंस्टॉल करें.
- डेस्कटॉप ऐप्लिकेशन के लिए,
OAuth क्लाइंट आईडी क्रेडेंशियल बनाएं. इस गाइड में दिए गए सैंपल को चलाने के लिए, अपनी लोकल डायरेक्ट्री में क्रेडेंशियल को
client_secrets.json
नाम की JSON फ़ाइल के तौर पर सेव करें.
- उपयोगकर्ता की पुष्टि करने की सुविधा वाला अनुमति का स्कोप चुनें.
प्रतिक्रिया मिटाना
किसी मैसेज से प्रतिक्रिया मिटाने के लिए, अपने अनुरोध में यह जानकारी दें:
chat.messages.reactions
याchat.messages
की अनुमति का दायरा बताएं.DeleteReaction()
वाले तरीके को कॉल करें. साथ ही, मिटाए जाने वाले इमोजी के संसाधन के नाम के तौर परname
को पास करें.
इस उदाहरण में, किसी मैसेज से 😀 इमोजी से दी गई प्रतिक्रिया को मिटाया गया है:
Node.js
इस सैंपल को चलाने के लिए, इनकी जगह ये डालें:
SPACE_NAME
: स्पेस केname
से मिला आईडी. आईडी पाने के लिए,ListSpaces()
तरीका अपनाएं या स्पेस के यूआरएल का इस्तेमाल करें.MESSAGE_NAME
: मैसेज केname
से मिला आईडी. Chat API का इस्तेमाल करके, एसिंक्रोनस तरीके से मैसेज बनाने के बाद, रिस्पॉन्स बॉडी से आईडी हासिल किया जा सकता है. इसके अलावा, मैसेज बनाने के दौरान असाइन किए गए कस्टम नाम से भी आईडी हासिल किया जा सकता है.REACTION_NAME
: प्रतिक्रिया केname
से मिला आईडी.ListReactions()
वाले तरीके को कॉल करके आईडी पाया जा सकता है. इसके अलावा, Chat API की मदद से एसिंक्रोनस तरीके से प्रतिक्रिया देने के बाद मिले जवाब से भी आईडी मिल सकता है.
अगर इमोजी हटाने की प्रोसेस पूरी हो जाती है, तो जवाब का मुख्य हिस्सा खाली होता है. इससे पता चलता है कि इमोजी हटा दिया गया है.