Google Chat API को कॉन्फ़िगर करना

आपके बनाए गए हर Google Chat ऐप्लिकेशन के लिए, एक अलग Google Cloud प्रोजेक्ट की ज़रूरत होती है. साथ ही, उसमें Chat API चालू और कॉन्फ़िगर होना चाहिए. इस पेज पर, Chat API को कॉन्फ़िगर करने का तरीका बताया गया है.

ज़रूरी शर्तें

Chat ऐप्लिकेशन के लिए डिसप्ले नेम, अवतार, और ब्यौरा चुनना

Chat API को चालू करने पर, Chat ऐप्लिकेशन के बारे में ऐसी जानकारी कॉन्फ़िगर की जाती है जो Chat में उपयोगकर्ताओं को दिखती है. जैसे, डिसप्ले नेम, अवतार, और जानकारी. यह जानकारी सिर्फ़ Chat में दिखती है. अपने Chat ऐप्लिकेशन को Marketplace पर पब्लिश करने के लिए, आपको वह जानकारी भी देनी होगी जो आपके Chat ऐप्लिकेशन के Marketplace पेज पर दिखती है.

Chat API को कॉल करने के लिए, आपको यह जानकारी देकर Google Chat ऐप्लिकेशन सेट अप करना होगा:

फ़ील्ड ब्यौरा फ़ॉर्मैट
ऐप्लिकेशन का नाम Chat ऐप्लिकेशन का डिसप्ले नेम. इसमें ज़्यादा से ज़्यादा 25 अक्षर और अंक इस्तेमाल किए जा सकते हैं
अवतार का यूआरएल वह इमेज जो आपके Chat ऐप्लिकेशन के अवतार के तौर पर दिखती है. स्क्वेयर ग्राफ़िक इमेज (PNG या JPEG) पर ले जाने वाला एचटीटीपीएस यूआरएल. हमारा सुझाव है कि लोगो का साइज़ 256 x 256 पिक्सल या इससे ज़्यादा हो.
ब्यौरा Chat ऐप्लिकेशन के मकसद के बारे में कम शब्दों में जानकारी. ज़्यादा से ज़्यादा 40 अक्षर और अंक

Chat ऐप्लिकेशन का नाम, अवतार, और ब्यौरा, उपयोगकर्ताओं को Chat के यूज़र इंटरफ़ेस में दिखता है. Chat API के कुछ लिखने के अनुरोधों के लिए, Chat इस जानकारी का इस्तेमाल उन कार्रवाइयों को एट्रिब्यूट करने के लिए करता है जो Chat ऐप्लिकेशन, Chat में करता है.

उदाहरण के लिए, अगर spaces.create() तरीके का इस्तेमाल किया जाता है, तो Chat में स्पेस बनाने वाले व्यक्ति के ब्यौरे में Chat ऐप्लिकेशन का नाम शामिल होता है. इसकी जानकारी नीचे दी गई इमेज में दी गई है:

Google Chat ऐप्लिकेशन, किसी उपयोगकर्ता के लिए स्पेस बनाता है.
पहली इमेज. एट्रिब्यूशन मैसेज, जो Chat में तब दिखता है, जब किसी उपयोगकर्ता की ओर से स्पेस बनाने के लिए spaces.create() तरीके का इस्तेमाल किया जाता है.

Chat ऐप्लिकेशन के साथ इंटरैक्ट करने के लिए, उपयोगकर्ता इस जानकारी को इन तरीकों से भी देख सकते हैं या इसका इस्तेमाल कर सकते हैं:

  • Chat ऐप्लिकेशन को खोलने के लिए, उसके नाम को @टैग करें.
  • Chat ऐप्लिकेशन को खोजें और उससे डायरेक्ट मैसेज भेजें. ऐप्लिकेशन मेन्यू में, डायरेक्ट मैसेज में Chat ऐप्लिकेशन का नाम और अवतार दिखता है.
  • लिखने के लिए बने बार से, उपयोगकर्ता Chat ऐप्लिकेशन ब्राउज़ कर सकते हैं. साथ ही, उन्हें अपना नाम, अवतार, और जानकारी दिखती है.

Google Cloud Console में अपने Chat ऐप्लिकेशन को कॉन्फ़िगर करना

Chat ऐप्लिकेशन की जानकारी मिलने के बाद, अपना Cloud प्रोजेक्ट खोलें और Chat API को कॉन्फ़िगर करें:

  1. Google Cloud Console में, Chat API पेज पर जाएं और कॉन्फ़िगरेशन पेज पर क्लिक करें:

    Chat API के कॉन्फ़िगरेशन पेज पर जाना

  2. ऐप्लिकेशन की जानकारी में जाकर, ऐप्लिकेशन का नाम, अवतार का यूआरएल, और ब्यौरा फ़ील्ड भरें.

  3. Chat ऐप्लिकेशन के लिए इंटरैक्टिव सुविधाओं को बंद करने के लिए, इंटरैक्टिव सुविधाओं में जाकर, इंटरैक्टिव सुविधाएं चालू करें टॉगल को बंद पर क्लिक करें. इसे बाद में सेट अप किया जा सकता है. इंटरैक्टिव सुविधाओं को कॉन्फ़िगर करने और बनाने के बारे में जानने के लिए, उपयोगकर्ता के इंटरैक्शन पाने और उनका जवाब देने लेख पढ़ें.

  4. ज़रूरी नहीं: Google Cloud Logging का इस्तेमाल करने के लिए, लॉग में जाकर, लॉगिंग में गड़बड़ियां लॉग करें चेकबॉक्स को चुनें. ज़्यादा जानकारी के लिए, Chat ऐप्लिकेशन के लिए गड़बड़ी के लॉग क्वेरी करना देखें.

  5. सेव करें पर क्लिक करें.

दूसरे लोगों को Chat API को कॉन्फ़िगर करने की अनुमति देना

Chat ऐप्लिकेशन के कॉन्फ़िगरेशन पेज का ऐक्सेस कुछ उपयोगकर्ताओं को दिया जा सकता है. इसके लिए, उन्हें Chat ऐप्लिकेशन का मालिक या Chat ऐप्लिकेशन का व्यूअर Google Cloud Identity Access Management (IAM) की भूमिका दें. इन भूमिकाओं वाले उपयोगकर्ता, एपीआई और सेवाएं डैशबोर्ड का इस्तेमाल करके, Chat ऐप्लिकेशन के कॉन्फ़िगरेशन पेज पर नहीं जा सकते. हालांकि, वे Chat ऐप्लिकेशन के होस्ट Cloud प्रोजेक्ट के लिए Google Cloud Console पर जाकर, कॉन्फ़िगरेशन पेज को ऐक्सेस कर सकते हैं. इसके लिए, यह तरीका अपनाएं:

https://console.developers.google.com/apis/api/chat.googleapis.com/hangouts-chat?project=PROJECT_ID

यहां PROJECT_ID, Chat ऐप्लिकेशन को होस्ट करने वाले Google Cloud प्रोजेक्ट का प्रोजेक्ट आईडी है.