इस सेक्शन में, Chat ऐप्लिकेशन बनाते और उनकी जांच करते समय आने वाली आम समस्याओं के बारे में बताया गया है.
कार्ड मैसेज, डायलॉग या लिंक की झलक, उम्मीद के मुताबिक रेंडर नहीं हो रही है या काम नहीं कर रही है
कार्ड से जुड़ी समस्याओं को हल करने में मदद पाने के लिए, कार्ड से जुड़ी समस्याओं को हल करना और उन्हें ठीक करना देखें.
ऐप्लिकेशन काम नहीं कर रहा है
अगर Chat ऐप्लिकेशन को मैसेज करने के बाद, "ऐप्लिकेशन काम नहीं कर रहा है" जवाब देता है, तो चैट ऐप्लिकेशन के कॉन्फ़िगरेशन की पुष्टि करने के लिए:
Google Cloud Console में, मेन्यू पर क्लिक करें > ज़्यादा प्रॉडक्ट > Google Workspace > प्रॉडक्ट लाइब्रेरी > Google Chat API > मैनेज करें > कॉन्फ़िगरेशन.
ऐप्लिकेशन के स्टेटस में जाकर, पक्का करें कि आपने लाइव - उपयोगकर्ताओं के लिए उपलब्ध विकल्प चुना हो.
इंटरैक्टिव सुविधाएं में जाकर, पक्का करें कि सेटिंग आपके ऐप्लिकेशन की सुविधाओं के हिसाब से सही हैं. अगर Chat ऐप्लिकेशन, उपयोगकर्ताओं के साथ इंटरैक्ट करता है, तो पक्का करें कि आपने इंटरैक्टिव सुविधाएं चालू करें को चालू किया हो:
- अगर आपका ऐप्लिकेशन मैसेज के जवाब देता है, तो 1:1 मैसेज पाएं को चुनना न भूलें.
- कनेक्शन सेटिंग में, पक्का करें कि ऐप्लिकेशन यूआरएल, Apps Script प्रोजेक्ट Deployment ID, Cloud Pub/Sub विषय का नाम या Dialogflow एजेंट सही तरीके से सेट किया गया हो और उसे डिप्लॉय किया गया हो.
- किसको दिखे सेक्शन में जाकर, पक्का करें कि सही उपयोगकर्ताओं के पास, ईमेल पते या Google Workspace डोमेन के किसी ग्रुप वाले ऐप्लिकेशन का ऐक्सेस हो. अगर ऐप्लिकेशन को Google Workspace Marketplace के SDK टूल के साथ डिप्लॉय किया गया है, तो 'किसको दिखे' सेटिंग ज़रूरी नहीं है, क्योंकि Google Workspace Marketplace की सेटिंग को प्राथमिकता दी जाती है.
अगर ऐप्लिकेशन को Google Workspace Marketplace के SDK टूल के साथ पब्लिश किया गया है, तो Google Workspace Marketplace की सेटिंग देखें.
सेव करें पर क्लिक करें.
ऐप्लिकेशन को फिर से मैसेज भेजने की कोशिश करें.
Google Chat API, सिर्फ़ Google Workspace के उपयोगकर्ताओं के लिए उपलब्ध है
Chat ऐप्लिकेशन को कॉन्फ़िगर करने पर, आपको
गड़बड़ी Google Chat API is only available to Google Workspace users
. यह मैसेज
इसका मतलब है कि वह Google खाता जिसका उपयोग आपने
Chat API, Google Workspace का इस्तेमाल करने वाले किसी संगठन का हिस्सा नहीं है. किसी
Chat ऐप्लिकेशन या Chat API का इस्तेमाल करना है, तो आपको
Google Workspace
जोड़ें.
ध्यान दें कि Google Chat उपयोगकर्ता, चैट ऐप्लिकेशन का इस्तेमाल Google Workspace खाता होना चाहिए. लोग कैसे खोज करते हैं और कैसे इंस्टॉल करते हैं, इस बारे में ज़्यादा जानने के लिए चैट ऐप्लिकेशन, पब्लिश करें Google Chat ऐप्लिकेशन.
उपयोगकर्ताओं को स्पेस से बाहर रखा जा सकता है
अगर Google Workspace एडमिन ने उपयोगकर्ताओं को चैट का इतिहास चालू या बंद करने की अनुमति नहीं दी है, तो कई बार ऐसा हो सकता है कि उपयोगकर्ता, स्पेस में शामिल न हो पाएं या उसमें बने रहें. ऐसा उपयोगकर्ता के लेवल की सेटिंग में अंतर की वजह से हो सकता है. इन सेटिंग में चैट के इतिहास को चालू या बंद करना पड़ता है और एक ऐसा स्पेस होता है जिसमें संगठन-लेवल की फ़ोर्स्ड सेटिंग इनहेरिट की जाती है.
उदाहरण के लिए, अगर किसी उपयोगकर्ता ने चैट के इतिहास की सेटिंग को "चालू" किया हुआ है और किसी स्पेस में Chat के इतिहास की सेटिंग "बंद है" पर सेट होती है, तो हो सकता है कि वह उपयोगकर्ता उस स्पेस में शामिल न हो. साथ ही, अगर वह उपयोगकर्ता संघर्ष से पहले स्पेस में शामिल हुआ था और वह विवाद के बाद स्पेस में कोई मैसेज पोस्ट करता है, तो उसे स्पेस से हटाया जा सकता है.
इस स्थिति में और अन्य मामलों में, जब इतिहास की सेटिंग में अंतर होता है, तो हो सकता है कि Chat API की सदस्यता न ले पाए. यह भी हो सकता है कि उपयोगकर्ता की पुष्टि करने वाला मैसेज बनाने पर, उस स्पेस से उस उपयोगकर्ता को हटाया जा सके जिसकी पुष्टि हो चुकी है और चैट के इतिहास की सेटिंग मेल नहीं खाती.
ज़्यादा जानने के लिए, Google Workspace एडमिन सहायता केंद्र में जाकर, उपयोगकर्ताओं को स्पेस से बाहर रखा जा सकता है लेख पढ़ें.
Google Apps Script में बेहतर चैट की सुविधा से जुड़ी समस्या हल करना
देखें बेहतर चैट सेवा.
उपयोगकर्ता, स्पेस में Chat ऐप्लिकेशन को नहीं जोड़ पाएंगे
अगर उपयोगकर्ताओं को गड़बड़ी का मैसेज मिलता है
This organization's administrator must allow users to install this Chat app
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
स्पेस में Chat ऐप्लिकेशन जोड़ते समय, यह गड़बड़ी दिखती है
इनमें से किसी एक वजह से ऐसा हो सकता है:
- संगठन ने Chat ऐप्लिकेशन बंद कर दिए हैं.
- संगठन ने इस खास जानकारी को नहीं जोड़ा है Chat ऐप्लिकेशन को संगठन की अनुमति वाली सूची में शामिल करें.
अगर उपयोगकर्ता को किसी Chat ऐप्लिकेशन, ऐसा संगठन की वजह से हो सकता है किसी उप-संगठन की इकाई को ऐक्सेस देने के लिए, पैरंट संगठन की इकाई.
इस समस्या को हल करने के बारे में जानकारी के लिए, देखें उपयोगकर्ताओं को चैट ऐप्लिकेशन इंस्टॉल करने की अनुमति दें.
Cloud Function की गड़बड़ियों को ठीक करना
अगर Chat ऐप्लिकेशन को Cloud Functions के साथ लागू किया गया है और कुछ नया काम नहीं कर रहा है, तो नीचे दिए गए सेक्शन से समस्या को हल करने और उसे ठीक करने में मदद मिलेगी.
Cloud Function लॉग देखना
सबसे पहले, गड़बड़ियों का पता लगाने के लिए Cloud Functions के लॉग देखें.
Google Cloud Console में, Cloud Functions पेज पर जाएं:
लॉग खोलने के लिए, अपने Chat ऐप्लिकेशन का क्लाउड ढूंढें फ़ंक्शन चुनें, फिर क्लिक करें कार्रवाइयां दिखाएं > लॉग देखें.
लॉग एक्सप्लोरर खुलने के बाद, Cloud फ़ंक्शन के लॉग दिखाकर एक क्वेरी चलाता है. इसमें ये भी शामिल हैं गड़बड़ियां हैं.
अगर डिफ़ॉल्ट रूप से लॉग की गई जानकारी, आपके ऐप्लिकेशन को डीबग करने के लिए काफ़ी नहीं है, तो आपके Cloud Function कोड से भी अतिरिक्त लॉग इन किया जाता है. क्लाउड को देखना और उसमें बदलाव करना फ़ंक्शन लॉग.
Cloud फ़ंक्शन से जुड़ी गड़बड़ियां देखना
लॉग के अलावा, Cloud Function भी ऐसी गड़बड़ियों की रिपोर्ट कर सकता है जो इस दौरान हुई दौड़ने.
Google Cloud Console में, Cloud Functions पेज पर जाएं:
अपने Chat ऐप्लिकेशन के Cloud फ़ंक्शन पर क्लिक करें.
फ़ंक्शन की जानकारी वाले पेज पर, गड़बड़ियां में गड़बड़ियां दिखती हैं.
किसी गड़बड़ी को ठीक करने के लिए उस पर क्लिक करें.
Cloud फ़ंक्शन से जुड़ी सामान्य गड़बड़ियों को ठीक करना
किसी साइट का निर्माण करते समय कभी-कभी निम्न त्रुटियां सामने आती हैं Cloud Functions वाला चैट ऐप्लिकेशन.
PROJECT_NAME
प्रोजेक्ट में REGION_NAME
इलाके में ChatApp पहले से मौजूद है
Cloud फ़ंक्शन को डिप्लॉय करते समय, आपको गड़बड़ी Function
ChatApp in region REGION_NAME in project PROJECT_NAME already
exists
मिल सकती है. इस मैसेज का मतलब है कि किसी दूसरे Cloud Function का नाम वही है जो
जिसे डिप्लॉय किया जा रहा है. नाम बदलें और
फ़ंक्शन को फिर से डिप्लॉय करें. इस बात की पुष्टि करें कि Chat ऐप्लिकेशन
आपके Cloud फ़ंक्शन का इस्तेमाल किया जाएगा, न कि पहले से मौजूद Cloud फ़ंक्शन का ट्रिगर यूआरएल.
नीति में दिए गए एक या उससे ज़्यादा उपयोगकर्ता, अनुमति वाले ग्राहक से नहीं हैं
Cloud फ़ंक्शन को डिप्लॉय करते समय, आपको गड़बड़ी का मैसेज मिल सकता है The operation
cannot be completed on the function: "One or more users named in the policy do
not belong to a permitted customer."
. अगर आपको यह गड़बड़ी मिलती है और फिर
Chat ऐप्लिकेशन, आपको गड़बड़ी का मैसेज मिलता है. इसमें बताया जाता है कि ऐप्लिकेशन काम नहीं कर रहा है, क्योंकि Google
Chat, Cloud फ़ंक्शन को होस्ट करने वाले सर्वर से कनेक्ट नहीं हो पा रहा है. इस मैसेज का मतलब है कि
"allUsers" नाम का उपयोगकर्ता को Cloud Function को कॉल करने की अनुमति नहीं है.
"सभी उपयोगकर्ताओं" का डेटा देना "Cloud Functions Invoker" भूमिका का मतलब है कि क्लाउड
ऐप्लिकेशन को बेहतर बनाने वाला फ़ंक्शन, सार्वजनिक तौर पर उपलब्ध है और बिना किसी रुकावट के ऐक्सेस किया जा सकता है
पुष्टि करने के लिए. भूमिका असाइन करने का तरीका जानने के लिए, देखें
एक भूमिका दें.
इस गड़बड़ी का मतलब यह हो सकता है कि Google Cloud प्रोजेक्ट, डोमेन पर पाबंदी लगी है. इसके लिए डोमेन पाबंदी से जुड़ी सीमाओं के बारे में ज़्यादा जानकारी के लिए, डोमेन के हिसाब से पहचान पर पाबंदी लगाना.
इस समस्या को ठीक करने के लिए, पुष्टि करें कि आपका Cloud Function अनुमति नहीं है शुरू करना. किसी मौजूदा सेवा से जुड़े उन अनुरोधों को अनुमति देने का तरीका जानने के लिए जिनकी पुष्टि नहीं की गई है Cloud Function, देखें सार्वजनिक (बिना पुष्टि किए) ऐक्सेस देना.