यह गाइड बताती है कि Google Chat API की
messages.create()
में से कोई भी तरीका अपनाएं:
- ऐसे मैसेज भेजें जिनमें टेक्स्ट, कार्ड, और इंटरैक्टिव विजेट हों.
- Chat का इस्तेमाल करने वाले किसी खास व्यक्ति को निजी तौर पर मैसेज भेजें.
- मैसेज थ्रेड शुरू करें या उसका जवाब दें.
- मैसेज को नाम दें, ताकि आप अन्य Chat API में उसके बारे में बता सकें अनुरोध.
मैसेज का साइज़ ज़्यादा से ज़्यादा 32,000 बाइट होना चाहिए. इसमें कोई भी टेक्स्ट या कार्ड शामिल है. इससे बड़े साइज़ का मैसेज भेजने के लिए, आपका Chat ऐप्लिकेशन इसके बजाय, कई मैसेज भेजने होंगे.
messages.create()
तरीके से कॉल करने के अलावा, चैट ऐप्लिकेशन पर
उपयोगकर्ता इंटरैक्शन का जवाब देने के लिए मैसेज बना सकता है और भेज सकता है. जैसे,
जब कोई उपयोगकर्ता Google Chat ऐप्लिकेशन को
स्पेस. इंटरैक्शन का जवाब देते समय, चैट ऐप्लिकेशन अन्य
मैसेजिंग सुविधाओं के टाइप, जिनमें इंटरैक्टिव डायलॉग और लिंक की झलक शामिल है
इंटरफ़ेस. किसी उपयोगकर्ता को जवाब देने के लिए, Chat ऐप्लिकेशन वापस आ जाता है
Chat API को कॉल किए बिना, मैसेज को सिंक्रोनस रूप से मैसेज भेज सकते हैं. सीखने में
तो बातचीत का जवाब देने के लिए संदेश भेजने के बारे में, देखें
Google Chat ऐप्लिकेशन से होने वाली बातचीत की जानकारी पाना और उनका जवाब देना.
Chat, Chat API की मदद से बनाए गए मैसेज को कैसे दिखाता है और एट्रिब्यूट कैसे करते हैं
messages.create()
तरीके को कॉल करने के लिए, इनका इस्तेमाल करें
ऐप्लिकेशन की पुष्टि करना
और उपयोगकर्ता की पुष्टि करना.
Chat, मैसेज भेजने वाले को अलग तरह से एट्रिब्यूट करता है
यह तय किया जा सकता है कि पुष्टि करने का कौनसा तरीका इस्तेमाल किया जा रहा है.
Chat ऐप्लिकेशन के तौर पर पुष्टि करने पर, Chat ऐप्लिकेशन मैसेज भेजता है.
उपयोगकर्ता के तौर पर पुष्टि करने पर, Chat ऐप्लिकेशन उपयोगकर्ता को जोड़ा गया हो. Chat ऐप्लिकेशन में Chat ऐप्लिकेशन का नाम दिखाकर मैसेज भेजें.
पुष्टि करने के तरीके से यह भी तय होता है कि कौनसी मैसेज सेवा और इंटरफ़ेस जिसे मैसेज में शामिल किया जा सकता है. ऐप्लिकेशन की पुष्टि करने से, चैट ऐप्लिकेशन ऐसे मैसेज भेज सकते हैं जिनमें रिच टेक्स्ट हो. कार्ड-आधारित इंटरफ़ेस, और इंटरैक्टिव विजेट हैं. Chat का इस्तेमाल करने वाले लोग सिर्फ़ अपने मैसेज में टेक्स्ट भेज सकते हैं. उपयोगकर्ता की पुष्टि करने की सुविधा का इस्तेमाल करके मैसेज बनाते समय सिर्फ़ टेक्स्ट शामिल करें. मैसेज सेवा के बारे में ज़्यादा जानने के लिए Chat API के लिए उपलब्ध सुविधाएं इस्तेमाल करने के लिए, Google Chat मैसेज की खास जानकारी.
इस गाइड में, मैसेज भेजने के लिए पुष्टि करने के किसी भी तरीके का इस्तेमाल करने का तरीका बताया गया है का इस्तेमाल करके Google Chat API का इस्तेमाल किया जा सकता है.
ज़रूरी शर्तें
Node.js
- कारोबार या एंटरप्राइज़ Google Workspace खाता, जिसके पास इसका ऐक्सेस है Google Chat.
- अपना एनवायरमेंट सेट अप करें:
- Google Cloud प्रोजेक्ट बनाएं.
- उस स्क्रीन को कॉन्फ़िगर करें जहां OAuth के लिए सहमति दी जाती है.
- Google Chat API को चालू और कॉन्फ़िगर करें. आइकॉन और ब्यौरा जोड़ें.
- इंस्टॉल करें Node.js Cloud क्लाइंट लाइब्रेरी.
- अपने Google Chat API में, पुष्टि करने के तरीके के हिसाब से ऐक्सेस क्रेडेंशियल बनाएं
अनुरोध:
- Chat का इस्तेमाल करने वाले व्यक्ति के तौर पर पुष्टि करने के लिए,
OAuth क्लाइंट आईडी बनाएं
क्रेडेंशियल पर क्लिक करें और क्रेडेंशियल को नाम वाली JSON फ़ाइल के रूप में सेव करें
client_secrets.json
को आपकी स्थानीय डायरेक्ट्री में जोड़ा जा सकता है. - Chat ऐप्लिकेशन के तौर पर पुष्टि करने के लिए,
सेवा खाता बनाएं
क्रेडेंशियल पर क्लिक करें और क्रेडेंशियल को नाम वाली JSON फ़ाइल के रूप में सेव करें
credentials.json
.
- Chat का इस्तेमाल करने वाले व्यक्ति के तौर पर पुष्टि करने के लिए,
OAuth क्लाइंट आईडी बनाएं
क्रेडेंशियल पर क्लिक करें और क्रेडेंशियल को नाम वाली JSON फ़ाइल के रूप में सेव करें
- अनुमति का दायरा इस आधार पर चुनें कि आपको उपयोगकर्ता के तौर पर पुष्टि करनी है या चैट ऐप्लिकेशन.
- Google Chat स्पेस, जहां पुष्टि किया गया उपयोगकर्ता या कॉल के लिए इस्तेमाल होने वाले Chat ऐप्लिकेशन की सदस्यता ली गई है. इसके तौर पर प्रमाणित करने के लिए चैट ऐप्लिकेशन, जोड़ें स्पेस में Chat ऐप्लिकेशन जोड़ें.
Python
- कारोबार या एंटरप्राइज़ Google Workspace खाता, जिसके पास इसका ऐक्सेस है Google Chat.
- अपना एनवायरमेंट सेट अप करें:
- Google Cloud प्रोजेक्ट बनाएं.
- उस स्क्रीन को कॉन्फ़िगर करें जहां OAuth के लिए सहमति दी जाती है.
- Google Chat API को चालू और कॉन्फ़िगर करें. आइकॉन और ब्यौरा जोड़ें.
- इंस्टॉल करें Python Cloud क्लाइंट लाइब्रेरी.
- अपने Google Chat API में, पुष्टि करने के तरीके के हिसाब से ऐक्सेस क्रेडेंशियल बनाएं
अनुरोध:
- Chat का इस्तेमाल करने वाले व्यक्ति के तौर पर पुष्टि करने के लिए,
OAuth क्लाइंट आईडी बनाएं
क्रेडेंशियल पर क्लिक करें और क्रेडेंशियल को नाम वाली JSON फ़ाइल के रूप में सेव करें
client_secrets.json
को आपकी स्थानीय डायरेक्ट्री में जोड़ा जा सकता है. - Chat ऐप्लिकेशन के तौर पर पुष्टि करने के लिए,
सेवा खाता बनाएं
क्रेडेंशियल पर क्लिक करें और क्रेडेंशियल को नाम वाली JSON फ़ाइल के रूप में सेव करें
credentials.json
.
- Chat का इस्तेमाल करने वाले व्यक्ति के तौर पर पुष्टि करने के लिए,
OAuth क्लाइंट आईडी बनाएं
क्रेडेंशियल पर क्लिक करें और क्रेडेंशियल को नाम वाली JSON फ़ाइल के रूप में सेव करें
- अनुमति का दायरा इस आधार पर चुनें कि आपको उपयोगकर्ता के तौर पर पुष्टि करनी है या चैट ऐप्लिकेशन.
- Google Chat स्पेस, जहां पुष्टि किया गया उपयोगकर्ता या कॉल के लिए इस्तेमाल होने वाले Chat ऐप्लिकेशन की सदस्यता ली गई है. इसके तौर पर प्रमाणित करने के लिए चैट ऐप्लिकेशन, जोड़ें स्पेस में Chat ऐप्लिकेशन जोड़ें.
Java
- कारोबार या एंटरप्राइज़ Google Workspace खाता, जिसके पास इसका ऐक्सेस है Google Chat.
- अपना एनवायरमेंट सेट अप करें:
- Google Cloud प्रोजेक्ट बनाएं.
- उस स्क्रीन को कॉन्फ़िगर करें जहां OAuth के लिए सहमति दी जाती है.
- Google Chat API को चालू और कॉन्फ़िगर करें. आइकॉन और ब्यौरा जोड़ें.
- इंस्टॉल करें Java Cloud क्लाइंट लाइब्रेरी.
- अपने Google Chat API में, पुष्टि करने के तरीके के हिसाब से ऐक्सेस क्रेडेंशियल बनाएं
अनुरोध:
- Chat का इस्तेमाल करने वाले व्यक्ति के तौर पर पुष्टि करने के लिए,
OAuth क्लाइंट आईडी बनाएं
क्रेडेंशियल पर क्लिक करें और क्रेडेंशियल को नाम वाली JSON फ़ाइल के रूप में सेव करें
client_secrets.json
को आपकी स्थानीय डायरेक्ट्री में जोड़ा जा सकता है. - Chat ऐप्लिकेशन के तौर पर पुष्टि करने के लिए,
सेवा खाता बनाएं
क्रेडेंशियल पर क्लिक करें और क्रेडेंशियल को नाम वाली JSON फ़ाइल के रूप में सेव करें
credentials.json
.
- Chat का इस्तेमाल करने वाले व्यक्ति के तौर पर पुष्टि करने के लिए,
OAuth क्लाइंट आईडी बनाएं
क्रेडेंशियल पर क्लिक करें और क्रेडेंशियल को नाम वाली JSON फ़ाइल के रूप में सेव करें
- अनुमति का दायरा इस आधार पर चुनें कि आपको उपयोगकर्ता के तौर पर पुष्टि करनी है या चैट ऐप्लिकेशन.
- Google Chat स्पेस, जहां पुष्टि किया गया उपयोगकर्ता या कॉल के लिए इस्तेमाल होने वाले Chat ऐप्लिकेशन की सदस्यता ली गई है. इसके तौर पर प्रमाणित करने के लिए चैट ऐप्लिकेशन, जोड़ें स्पेस में Chat ऐप्लिकेशन जोड़ें.
Apps Script
- कारोबार या एंटरप्राइज़ Google Workspace खाता, जिसके पास इसका ऐक्सेस है Google Chat.
- अपना एनवायरमेंट सेट अप करें:
- Google Cloud प्रोजेक्ट बनाएं.
- उस स्क्रीन को कॉन्फ़िगर करें जहां OAuth के लिए सहमति दी जाती है.
- Google Chat API को चालू और कॉन्फ़िगर करें. आइकॉन और ब्यौरा जोड़ें.
- स्टैंडअलोन Apps Script प्रोजेक्ट बनाना, और बेहतर चैट सेवा को चालू करें.
- इस गाइड में, आपको उपयोगकर्ता या ऐप्लिकेशन की पुष्टि करें. Chat ऐप्लिकेशन के तौर पर पुष्टि करने के लिए, सेवा खाते के क्रेडेंशियल. इसका तरीका जानने के लिए, यह देखें Google Chat ऐप्लिकेशन.
- अनुमति का दायरा इस आधार पर चुनें कि आपको उपयोगकर्ता के तौर पर पुष्टि करनी है या चैट ऐप्लिकेशन.
- Google Chat स्पेस, जहां पुष्टि किया गया उपयोगकर्ता या कॉल के लिए इस्तेमाल होने वाले Chat ऐप्लिकेशन की सदस्यता ली गई है. इसके तौर पर प्रमाणित करने के लिए चैट ऐप्लिकेशन, जोड़ें स्पेस में Chat ऐप्लिकेशन जोड़ें.
Chat ऐप्लिकेशन से मैसेज भेजें
इस सेक्शन में मैसेज भेजने का तरीका बताया गया है. साथ ही, यह भी बताया गया है कि मैसेज कैसे भेजे जाते हैं. इनका इस्तेमाल करके, इंटरैक्टिव ऐक्सेसरी विजेट बनाए जा सकते हैं ऐप्लिकेशन की पुष्टि करना.
ऐप्लिकेशन की पुष्टि करने की सुविधा का इस्तेमाल करके messages.create()
को कॉल करने के लिए, आपको यह बताना होगा कि
अनुरोध में ये फ़ील्ड शामिल करें:
chat.bot
अनुमति का दायरा.Space
संसाधन जिसमें तो आपको मैसेज पोस्ट करना है. Chat ऐप्लिकेशन स्पेस का सदस्य है.Message
संसाधन नहीं है. मैसेज का कॉन्टेंट तय करने के लिए, रिच टेक्स्ट (text
), एक या ज़्यादा कार्ड इंटरफ़ेस (cardsV2
), या दोनों इस्तेमाल कर सकते हैं.
इसके अलावा, यहां दी गई जानकारी भी शामिल की जा सकती है:
- शामिल किया जाने वाला
accessoryWidgets
फ़ील्ड मैसेज के सबसे नीचे मौजूद इंटरैक्टिव बटन. privateMessageViewer
फ़ील्ड को किसी खास उपयोगकर्ता को निजी तौर पर मैसेज भेजें.messageId
फ़ील्ड की मदद से, मैसेज का नाम डालें, ताकि उसे अन्य एपीआई अनुरोधों में इस्तेमाल किया जा सके.thread.threadKey
औरmessageReplyOption
फ़ील्ड थ्रेड शुरू करें या उसका जवाब दें. अगर स्पेस नहीं है, तो थ्रेडिंग का इस्तेमाल करते हैं, तो इस फ़ील्ड को अनदेखा कर दिया जाता है.
नीचे दिए गए कोड में, उदाहरण के तौर पर दिखाया गया है कि Chat ऐप्लिकेशन कैसे उस Chat ऐप्लिकेशन के तौर पर पोस्ट किया जा सकता है जिसमें टेक्स्ट, एक कार्ड, और मैसेज में सबसे नीचे मौजूद, क्लिक किया जा सकने वाला बटन:
Node.js
Python
Java
Apps Script
इस सैंपल को चलाने के लिए, SPACE_NAME
को इस आईडी से बदलें
स्पेस का
name
फ़ील्ड.
आईडी पाने के लिए,
spaces.list()
तरीका
या स्पेस के यूआरएल से.
मैसेज के निचले हिस्से में इंटरैक्टिव विजेट जोड़ें
इस गाइड के पहले कोड सैंपल में, Chat ऐप्लिकेशन के मैसेज में, क्लिक किया जा सकने वाला बटन मैसेज के निचले हिस्से में रखा हो, जिसे ऐक्सेसरी विजेट कहा जाता है. ऐक्सेसरी विजेट दिखाई देता है. अनुरोध करने के लिए आप इन विजेट का इस्तेमाल कर सकते हैं उपयोगकर्ता आपके मैसेज के साथ कई तरीकों से इंटरैक्ट कर सकते हैं. इनमें ये तरीके शामिल हैं:
- बताएं कि कोई मैसेज कितना सटीक या सही है.
- मैसेज या Chat ऐप्लिकेशन से जुड़ी समस्या की शिकायत करें.
- मिलते-जुलते कॉन्टेंट, जैसे कि दस्तावेज़ का लिंक खोलें.
- Chat ऐप्लिकेशन से मिलते-जुलते मैसेज को खारिज करना या स्नूज़ करना समय कम या ज़्यादा करते हैं.
ऐक्सेसरी विजेट जोड़ने के लिए,
accessoryWidgets[]
फ़ील्ड में अपने अनुरोध के मुख्य भाग में दर्ज करें और अपने मनचाहे एक या ज़्यादा विजेट दर्ज करें
शामिल करने के लिए.
नीचे दी गई इमेज में, जोड़ा जा रहा Chat ऐप्लिकेशन दिखाया गया है ऐक्सेसरी विजेट के साथ मैसेज, ताकि उपयोगकर्ता अपने अनुभव को रेटिंग दे सकें के साथ चैट ऐप्लिकेशन में साइन इन करें.
नीचे अनुरोध का मुख्य भाग दिखाया गया है, जो नीचे दिए गए मैसेज के साथ मैसेज बनाता है
दो ऐक्सेसरी बटन. जब कोई उपयोगकर्ता किसी बटन पर क्लिक करता है, तो
फ़ंक्शन (जैसे कि doUpvote
) इंटरैक्शन प्रोसेस करता है:
{
text: "Rate your experience with this Chat app.",
accessoryWidgets: [{ buttonList: { buttons: [{
icon: { material_icon: {
name: "thumb_up"
}},
color: { red: 0, blue: 255, green: 0 },
onClick: { action: {
function: "doUpvote"
}}
}, {
icon: { material_icon: {
name: "thumb_down"
}},
color: { red: 0, blue: 255, green: 0 },
onClick: { action: {
function: "doDownvote"
}}
}]}}]
}
निजी तौर पर मैसेज भेजें
चैट ऐप्लिकेशन निजी तौर पर मैसेज भेज सकते हैं. मैसेज, स्पेस में सिर्फ़ किसी खास उपयोगकर्ता को दिखता हो. जब Chat ऐप्लिकेशन एक निजी मैसेज भेजता है, एक लेबल दिखाता है, जिससे उपयोगकर्ता को यह सूचना मिलती है कि मैसेज सिर्फ़ उन्हें दिखेगा.
Chat API का इस्तेमाल करके निजी तौर पर मैसेज भेजने के लिए,
privateMessageViewer
फ़ील्ड में इस फ़ील्ड का इस्तेमाल करें. उपयोगकर्ता की जानकारी देने के लिए, इसका मान
User
संसाधन जो
Chat उपयोगकर्ता का प्रतिनिधित्व करता है. Google आपके यूआरएल पैरामीटर को कैसे इस्तेमाल करेगा, यह तय करने के लिए
name
फ़ील्ड
User
संसाधन, जैसा कि इस उदाहरण में दिखाया गया है:
{
text: "Hello private world!",
privateMessageViewer: {
name: "users/USER_ID"
}
}
इस सैंपल का इस्तेमाल करने के लिए, USER_ID
बदलें
से अलग है, जैसे कि 12345678987654321
या
hao@cymbalgroup.com
. उपयोगकर्ताओं की जानकारी देने के बारे में ज़्यादा जानने के लिए, देखें
Google Chat इस्तेमाल करने वाले लोगों की पहचान करें और उनके बारे में बताएं.
किसी मैसेज को निजी तौर पर भेजने के लिए, आपको अपने अनुरोध में इन चीज़ों को शामिल नहीं करना होगा:
किसी उपयोगकर्ता की ओर से मैसेज भेजें
इस सेक्शन में बताया गया है कि इसका इस्तेमाल करने वाले उपयोगकर्ता की ओर से मैसेज कैसे भेजें उपयोगकर्ता की पुष्टि करना. उपयोगकर्ता की पुष्टि करने की सुविधा से, मैसेज के कॉन्टेंट में सिर्फ़ टेक्स्ट शामिल किया जा सकता है साथ ही, इसमें उन मैसेज सेवा की सुविधाओं को शामिल नहीं किया जाना चाहिए जो सिर्फ़ चैट ऐप्लिकेशन, जिनमें कार्ड इंटरफ़ेस और इंटरैक्टिव विजेट शामिल हैं.
उपयोगकर्ता की पुष्टि करने की सुविधा का इस्तेमाल करके messages.create()
को कॉल करने के लिए, आपको
अनुरोध में ये फ़ील्ड शामिल करें:
- अनुमति का दायरा
जो इस तरीके के लिए उपयोगकर्ता की पुष्टि करने की सुविधा देता है. नीचे दिया गया सैंपल,
chat.messages.create
स्कोप. Space
संसाधन जिसमें तो आपको मैसेज पोस्ट करना है. प्रमाणित उपयोगकर्ता स्पेस.Message
संसाधन नहीं है. मैसेज का कॉन्टेंट तय करने के लिए, आपकोtext
फ़ील्ड.
इसके अलावा, यहां दी गई जानकारी भी शामिल की जा सकती है:
messageId
फ़ील्ड की मदद से, मैसेज का नाम डालें, ताकि उसे अन्य एपीआई अनुरोधों में इस्तेमाल किया जा सके.thread.threadKey
औरmessageReplyOption
फ़ील्ड थ्रेड शुरू करें या उसका जवाब दें. अगर स्पेस नहीं है, तो थ्रेडिंग का इस्तेमाल करते हैं, तो इस फ़ील्ड को अनदेखा कर दिया जाता है.
नीचे दिए गए कोड में, उदाहरण के तौर पर दिखाया गया है कि Chat ऐप्लिकेशन कैसे किसी पुष्टि किए गए उपयोगकर्ता की ओर से, दिए गए स्पेस में मैसेज भेज सकता है:
Node.js
Python
Java
Apps Script
इस सैंपल को चलाने के लिए, SPACE_NAME
को इस आईडी से बदलें
स्पेस का
name
फ़ील्ड. आईडी पाने के लिए,
spaces.list()
तरीका
या स्पेस के यूआरएल से.
थ्रेड शुरू करें या उसका जवाब दें
थ्रेड का इस्तेमाल करने वाले स्पेस के लिए, आप यह तय कर सकते हैं कि नया मैसेज, थ्रेड शुरू करेगा या उस पर जवाब देगा पहले से मौजूद थ्रेड.
Chat API का इस्तेमाल करके जो मैसेज बनाए जाते हैं वे डिफ़ॉल्ट रूप से थ्रेड. थ्रेड की पहचान करने और बाद में उसका जवाब देने के लिए, आपके अनुरोध में थ्रेड कुंजी:
- अपने अनुरोध के मुख्य हिस्से में यह जानकारी दें:
thread.threadKey
फ़ील्ड. - क्वेरी पैरामीटर तय करें
messageReplyOption
ताकि यह पता लगाया जा सके कि कुंजी पहले से मौजूद होने पर क्या होता है.
मौजूदा थ्रेड पर जवाब देने वाला मैसेज बनाने के लिए:
- अपने अनुरोध के मुख्य हिस्से में
thread
फ़ील्ड को शामिल करें. अगर यह नीति सेट है, तो यह तय करेंthreadKey
जिन्हें आपने बनाया है. अगर ऐसा नहीं है, तो आपकोname
शामिल किया है. - क्वेरी पैरामीटर
messageReplyOption
तय करें.
नीचे दिए गए कोड में, उदाहरण के तौर पर दिखाया गया है कि Chat ऐप्लिकेशन कैसे के ज़रिए पहचाने गए थ्रेड को शुरू करने या जवाब देने पर किसी प्रमाणित उपयोगकर्ता की ओर से दिए गए स्पेस की कुंजी:
Node.js
Python
Java
Apps Script
इस सैंपल को चलाने के लिए, इन्हें बदलें:
THREAD_KEY
: स्पेस में मौजूदा थ्रेड कुंजी या का इस्तेमाल करें.SPACE_NAME
: स्पेस के आईडीname
फ़ील्ड. आईडी पाने के लिए,spaces.list()
तरीका या स्पेस के यूआरएल से.
मैसेज को नाम देना
आगे के एपीआई कॉल में मैसेज को वापस पाने या उसके बारे में बताने के लिए, मैसेज को नाम दिया जा सकता है
अपने messages.create()
अनुरोध में messageId
फ़ील्ड को सेट करके.
अपने संदेश को नाम देने पर आपको
मैसेज के संसाधन के नाम से, सिस्टम से असाइन किया गया आईडी (जिसको
name
फ़ील्ड में डालें).
उदाहरण के लिए, get()
तरीके का इस्तेमाल करके मैसेज वापस पाने के लिए,
किस मैसेज को वापस लाना है, यह तय करने के लिए रिसॉर्स का नाम. संसाधन का नाम है
spaces/{space}/messages/{message}
के तौर पर फ़ॉर्मैट किया गया है, जहां {message}
से पता चलता है कि
आपके द्वारा
दिखाई देगा.
किसी मैसेज को नाम देने के लिए, कस्टम आईडी डालें
messageId
फ़ील्ड में फिर से शामिल करें. messageId
फ़ील्ड
clientAssignedMessageId
Message
संसाधन का फ़ील्ड.
मैसेज बनाने के बाद ही उसे नाम दिया जा सकता है. आप नाम नहीं रख सकते या मौजूदा मैसेज के कस्टम आईडी में बदलाव कर सकते हैं. कस्टम आईडी इन शर्तों के मुताबिक होना चाहिए ज़रूरतें:
client-
से शुरू होता है. उदाहरण के लिए,client-custom-name
एक मान्य कस्टम वैल्यू है आईडी है, लेकिनcustom-name
नहीं है.- इसमें 63 से ज़्यादा वर्ण नहीं होने चाहिए और सिर्फ़ अंग्रेज़ी के छोटे अक्षर, अंक, और हाइफ़न.
- हर स्पेस का यूनीक स्पेस होता है. Chat ऐप्लिकेशन, अलग-अलग मैसेज के लिए एक ही कस्टम आईडी.
नीचे दिए गए कोड में, उदाहरण के तौर पर दिखाया गया है कि Chat ऐप्लिकेशन कैसे किसी स्पेस में, आईडी के साथ टेक्स्ट मैसेज भेज सकता है पुष्टि किया गया उपयोगकर्ता:
Node.js
Python
Java
Apps Script
इस सैंपल को चलाने के लिए, इन्हें बदलें:
SPACE_NAME
: स्पेस के आईडीname
फ़ील्ड. आईडी पाने के लिए,spaces.list()
तरीका या स्पेस के यूआरएल से.MESSAGE-ID
: शुरू होने वाले मैसेज के लिए कोई नामcustom-
के साथ. यह ईमेल पता, चुनी गई जगह में चैट ऐप्लिकेशन.
समस्या हल करें
जब Google Chat ऐप्लिकेशन या card कोई गड़बड़ी दिखाता है, Chat के इंटरफ़ेस पर, "कोई गड़बड़ी हुई" मैसेज दिखता है. या "आपका अनुरोध प्रोसेस नहीं किया जा सका." कभी-कभी Chat यूज़र इंटरफ़ेस (यूआई) गड़बड़ी का कोई मैसेज नहीं दिखाता है. हालांकि, Chat ऐप्लिकेशन या कार्ड से कोई अनचाहा नतीजा मिलता है; उदाहरण के लिए, कार्ड मैसेज शायद दिखाना चाहते हैं.
हालांकि, Chat के यूज़र इंटरफ़ेस (यूआई) में गड़बड़ी का मैसेज शायद न दिखे, गड़बड़ी ठीक करने में आपकी मदद करने के लिए, जानकारी देने वाले गड़बड़ी के मैसेज और लॉग डेटा उपलब्ध है जब चैट ऐप्लिकेशन के लिए गड़बड़ी लॉग करने की सेटिंग चालू हो. मदद के लिए, डीबग करने और गड़बड़ियां ठीक करने के लिए, देखें Google Chat से जुड़ी गड़बड़ियां हल करना और गड़बड़ियां ठीक करना.
मिलते-जुलते विषय
- कार्ड बिल्डर का इस्तेमाल करके Chat ऐप्लिकेशन के लिए, JSON कार्ड मैसेज डिज़ाइन करने और उनकी झलक देखने की सुविधा.
- मैसेज की फ़ॉर्मेटिंग करना.
- मैसेज की जानकारी पाना.
- स्पेस में मैसेज की सूची बनाना.
- कोई मैसेज अपडेट करें.
- किसी मैसेज को मिटाना.
- Google Chat के मैसेज में उपयोगकर्ताओं की पहचान करें.
- इनकमिंग वेबहुक का इस्तेमाल करके Google Chat को मैसेज भेजें.