यह गाइड बताती है कि
delete()
किसी टेक्स्ट या कार्ड को मिटाने के लिए, Google Chat API के Message
संसाधन पर तरीका
दिखाई देगा.
Chat API में, Chat मैसेज को
Message
संसाधन.
Chat के उपयोगकर्ता सिर्फ़ टेक्स्ट वाले मैसेज भेज सकते हैं. हालांकि, Chat ऐप्लिकेशन में मैसेजिंग की कई अन्य सुविधाएं इस्तेमाल की जा सकती हैं. जैसे, स्टैटिक या इंटरैक्टिव यूज़र इंटरफ़ेस दिखाना, उपयोगकर्ताओं से जानकारी इकट्ठा करना, और मैसेज निजी तौर पर डिलीवर करना. मैसेज सेवा के बारे में ज़्यादा जानने के लिए
Chat API के लिए उपलब्ध सुविधाएं इस्तेमाल करने के लिए,
Google Chat मैसेज की खास जानकारी.
ऐप्लिकेशन की पुष्टि करने के बाद, Chat ऐप्लिकेशन से भेजे गए मैसेज को मिटाया जा सकता है. के साथ उपयोगकर्ता की पुष्टि करना, इस तरीके का इस्तेमाल करके उस मैसेज को मिटा सकते हैं जिसे पुष्टि किए गए उपयोगकर्ता ने भेजा है. अगर आपने वह उस स्पेस का स्पेस मैनेजर है. इसलिए, आपके पास किसी स्पेस को मिटाने का विकल्प भी है स्पेस के अन्य सदस्यों ने भेजा है. ज़्यादा जानकारी के लिए, बतौर स्पेस मैनेजर आपकी भूमिका है.
ज़रूरी शर्तें
Node.js
- कारोबार या एंटरप्राइज़ Google Workspace खाता, जिसके पास इसका ऐक्सेस है Google Chat.
- अपना एनवायरमेंट सेट अप करें:
- Google Cloud प्रोजेक्ट बनाएं.
- उस स्क्रीन को कॉन्फ़िगर करें जहां OAuth के लिए सहमति दी जाती है.
- अपने Chat ऐप्लिकेशन के लिए नाम, आइकॉन, और जानकारी के साथ Google Chat API को चालू और कॉन्फ़िगर करें.
- इंस्टॉल करें Node.js Cloud क्लाइंट लाइब्रेरी.
- अपने Google Chat API में, पुष्टि करने के तरीके के हिसाब से ऐक्सेस क्रेडेंशियल बनाएं
अनुरोध:
- Chat उपयोगकर्ता के तौर पर पुष्टि करने के लिए,
OAuth क्लाइंट आईडी के क्रेडेंशियल बनाएं और क्रेडेंशियल को अपनी लोकल डायरेक्ट्री में,
client_secrets.json
नाम वाली JSON फ़ाइल के तौर पर सेव करें. - Chat ऐप्लिकेशन के तौर पर पुष्टि करने के लिए,
सेवा खाते के क्रेडेंशियल बनाएं और क्रेडेंशियल को
credentials.json
नाम वाली JSON फ़ाइल के तौर पर सेव करें.
- Chat उपयोगकर्ता के तौर पर पुष्टि करने के लिए,
OAuth क्लाइंट आईडी के क्रेडेंशियल बनाएं और क्रेडेंशियल को अपनी लोकल डायरेक्ट्री में,
- अनुमति का स्कोप चुनें. यह इस बात पर निर्भर करता है कि आपको उपयोगकर्ता के तौर पर या Chat ऐप्लिकेशन के तौर पर पुष्टि करनी है.
Python
- आपके पास Google Workspace का Business या Enterprise वर्शन वाला खाता हो. साथ ही, आपके पास Google Chat का ऐक्सेस हो.
- अपना एनवायरमेंट सेट अप करें:
- Google Cloud प्रोजेक्ट बनाएं.
- OAuth की सहमति वाली स्क्रीन को कॉन्फ़िगर करें.
- अपने Chat ऐप्लिकेशन के लिए नाम, आइकॉन, और जानकारी के साथ Google Chat API को चालू और कॉन्फ़िगर करें.
- इंस्टॉल करें Python Cloud क्लाइंट लाइब्रेरी.
- अपने Google Chat API में, पुष्टि करने के तरीके के हिसाब से ऐक्सेस क्रेडेंशियल बनाएं
अनुरोध:
- Chat का इस्तेमाल करने वाले व्यक्ति के तौर पर पुष्टि करने के लिए,
OAuth क्लाइंट आईडी बनाएं
क्रेडेंशियल पर क्लिक करें और क्रेडेंशियल को नाम वाली JSON फ़ाइल के रूप में सेव करें
client_secrets.json
को आपकी स्थानीय डायरेक्ट्री में जोड़ा जा सकता है. - Chat ऐप्लिकेशन के तौर पर पुष्टि करने के लिए,
सेवा खाता बनाएं
क्रेडेंशियल पर क्लिक करें और क्रेडेंशियल को नाम वाली JSON फ़ाइल के रूप में सेव करें
credentials.json
.
- Chat का इस्तेमाल करने वाले व्यक्ति के तौर पर पुष्टि करने के लिए,
OAuth क्लाइंट आईडी बनाएं
क्रेडेंशियल पर क्लिक करें और क्रेडेंशियल को नाम वाली JSON फ़ाइल के रूप में सेव करें
- अनुमति देने का दायरा इस आधार पर चुनें कि आपको उपयोगकर्ता के तौर पर पुष्टि करनी है या चैट ऐप्लिकेशन.
Java
- आपके पास Google Workspace का Business या Enterprise वर्शन वाला खाता हो. साथ ही, आपके पास Google Chat का ऐक्सेस हो.
- अपना एनवायरमेंट सेट अप करें:
- Google Cloud प्रोजेक्ट बनाएं.
- OAuth की सहमति वाली स्क्रीन को कॉन्फ़िगर करें.
- Google Chat API को चालू और कॉन्फ़िगर करें. इसका नाम रखें, आइकॉन और ब्यौरा जोड़ें.
- Java क्लाउड क्लाइंट लाइब्रेरी इंस्टॉल करें.
- Google Chat API के अनुरोध में पुष्टि करने के तरीके के आधार पर, ऐक्सेस क्रेडेंशियल बनाएं:
- Chat उपयोगकर्ता के तौर पर पुष्टि करने के लिए,
OAuth क्लाइंट आईडी के क्रेडेंशियल बनाएं और क्रेडेंशियल को अपनी लोकल डायरेक्ट्री में,
client_secrets.json
नाम वाली JSON फ़ाइल के तौर पर सेव करें. - Chat ऐप्लिकेशन के तौर पर पुष्टि करने के लिए,
सेवा खाता बनाएं
क्रेडेंशियल पर क्लिक करें और क्रेडेंशियल को नाम वाली JSON फ़ाइल के रूप में सेव करें
credentials.json
.
- Chat उपयोगकर्ता के तौर पर पुष्टि करने के लिए,
OAuth क्लाइंट आईडी के क्रेडेंशियल बनाएं और क्रेडेंशियल को अपनी लोकल डायरेक्ट्री में,
- अनुमति का स्कोप चुनें. यह इस बात पर निर्भर करता है कि आपको उपयोगकर्ता के तौर पर या Chat ऐप्लिकेशन के तौर पर पुष्टि करनी है.
Apps Script
- कारोबार या एंटरप्राइज़ Google Workspace खाता, जिसके पास इसका ऐक्सेस है Google Chat.
- अपना एनवायरमेंट सेट अप करें:
- Google Cloud प्रोजेक्ट बनाएं.
- OAuth की सहमति वाली स्क्रीन को कॉन्फ़िगर करें.
- अपने Chat ऐप्लिकेशन के लिए नाम, आइकॉन, और जानकारी के साथ Google Chat API को चालू और कॉन्फ़िगर करें.
- स्टैंडअलोन Apps Script प्रोजेक्ट बनाना, और बेहतर चैट सेवा को चालू करें.
- इस गाइड में, आपको उपयोगकर्ता या ऐप्लिकेशन की पुष्टि में से किसी एक का इस्तेमाल करना होगा. Chat ऐप्लिकेशन के तौर पर पुष्टि करने के लिए, सेवा खाते के क्रेडेंशियल. यह तरीका जानने के लिए, Google Chat ऐप्लिकेशन के तौर पर पुष्टि करना और अनुमति देना लेख पढ़ें.
- अनुमति का स्कोप चुनें. यह इस बात पर निर्भर करता है कि आपको उपयोगकर्ता के तौर पर या Chat ऐप्लिकेशन के तौर पर पुष्टि करनी है.
उपयोगकर्ता की पुष्टि करके मैसेज मिटाना
उपयोगकर्ता की पुष्टि वाले मैसेज को मिटाने के लिए, अपने अनुरोध में ये चीज़ें डालें:
chat.messages
की अनुमति के दायरे के बारे में बताएं.- कॉल करें
DeleteMessage()
तरीका. - जिस मैसेज को मिटाना है उसके संसाधन नाम पर
name
सेट करें.
नीचे दिए गए उदाहरण में, इस मैसेज को मिटा दिया गया है उपयोगकर्ता की पुष्टि करना:
Node.js
Python
Java
Apps Script
इस सैंपल को चलाने के लिए, इन्हें बदलें:
SPACE_NAME
: स्पेस के आईडीname
.ListSpaces()
वाला तरीका अपनाकर या स्पेस के यूआरएल से, आईडी पाया जा सकता है.MESSAGE_NAME
: मैसेज की आईडीname
. आप Chat API का इस्तेमाल करके, एसिंक्रोनस तरीके से या पसंद के मुताबिक नाम बनाते समय एक मैसेज असाइन किया गया.
अगर मैसेज मिट जाता है, तो जवाब का मुख्य हिस्सा खाली होता है. इससे पता चलता है कि मैसेज मिट गया है.
ऐप्लिकेशन की पुष्टि करने वाले मैसेज को मिटाना
ऐप्लिकेशन की पुष्टि की मदद से मैसेज मिटाने के लिए, अपने अनुरोध में ये चीज़ें शामिल करें:
chat.bot
की अनुमति का स्कोप बताएं.DeleteMessage()
वाला तरीका कॉल करें.- जिस मैसेज को मिटाना है उसके संसाधन के नाम पर
name
सेट करें.
नीचे दिए गए उदाहरण में, इस मैसेज को मिटा दिया गया है ऐप्लिकेशन की पुष्टि करना:
Node.js
Python
Java
Apps Script
इस सैंपल को चलाने के लिए, इनकी जगह ये डालें:
SPACE_NAME
: स्पेस के आईडीname
. आईडी पाने के लिए,ListSpaces()
तरीका या स्पेस के यूआरएल से.MESSAGE_NAME
: मैसेज केname
में मौजूद आईडी. आप Chat API का इस्तेमाल करके, एसिंक्रोनस तरीके से या पसंद के मुताबिक नाम बनाते समय एक मैसेज असाइन किया गया.
सफल होने पर, जवाब का मुख्य हिस्सा खाली होता है, जिससे पता चलता है कि मैसेज हटाया गया.
मिलते-जुलते विषय
- मैसेज को फ़ॉर्मैट करें.
- मैसेज की जानकारी पाना.
- स्पेस में मौजूद मैसेज की सूची देखना.
- कोई मैसेज अपडेट करें.
- मैसेज भेजें.