Google Apps स्क्रिप्ट चैट ऐप्लिकेशन

Google Chat ऐप्लिकेशन बनाएं, जिसमें सीधे मैसेज भेजे जा सकें. साथ ही, आपके मैसेज इको हो रहे हों.

मकसद

  • अपना एनवायरमेंट सेट अप करें.
  • स्क्रिप्ट बनाएं.
  • ऐप्लिकेशन प्रकाशित करें.
  • सैंपल चलाएं.

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

अपना एनवायरमेंट सेट अप करें

इस क्विकस्टार्ट को पूरा करने के लिए, अपना एनवायरमेंट सेट अप करें.

एपीआई चालू करें

Google API का इस्तेमाल करने से पहले, आपको उन्हें Google Cloud प्रोजेक्ट में चालू करना होगा. आप एक ही Google Cloud प्रोजेक्ट में एक या उससे ज़्यादा एपीआई चालू कर सकते हैं.

OAuth 2.0 का इस्तेमाल करने वाले सभी ऐप्लिकेशन के लिए, सहमति वाला स्क्रीन कॉन्फ़िगरेशन ज़रूरी है. आपके ऐप्लिकेशन की OAuth सहमति स्क्रीन को कॉन्फ़िगर करने पर, यह पता चलता है कि उपयोगकर्ताओं और ऐप्लिकेशन की समीक्षा करने वालों को क्या दिखाया जाता है. साथ ही, यह आपके ऐप्लिकेशन को रजिस्टर भी करता है, ताकि आप उसे बाद में प्रकाशित कर सकें.

  1. Google Cloud Console में, मेन्यू > एपीआई और एएमपी > OAuth सहमति स्क्रीन पर जाएं.

    OAuth की सहमति वाली स्क्रीन पर जाएं

  2. अपने ऐप्लिकेशन के लिए उपयोगकर्ता टाइप चुनें, फिर बनाएं पर क्लिक करें.
  3. ऐप्लिकेशन रजिस्ट्रेशन फ़ॉर्म को पूरा करें. इसके बाद, सेव करें और जारी रखें पर क्लिक करें.
  4. अगर आप अपने Google Workspace संगठन के बाहर इस्तेमाल करने के लिए कोई ऐप्लिकेशन बना रहे हैं, तो दायरे जोड़ें या हटाएं पर क्लिक करें. अपने ऐप्लिकेशन के लिए ज़रूरी अनुमति के दायरे जोड़ें और उनकी पुष्टि करें. इसके बाद, सेव करें और जारी रखें पर क्लिक करें.

    कुछ दायरों के लिए, Google अतिरिक्त समीक्षा करता है. Google Workspace का इस्तेमाल करने वाले संगठन सिर्फ़ उन ऐप्लिकेशन के लिए समीक्षा करेंगे जिन्हें सहमति वाली स्क्रीन पर शामिल नहीं किया गया है. इसके अलावा, ऐसे ऐप्लिकेशन के लिए भी Google की समीक्षा करने की ज़रूरत नहीं है जो पाबंदी वाले या संवेदनशील स्कोप का इस्तेमाल करते हों. ज़्यादा जानकारी के लिए, अपने ऐप्लिकेशन के लिए दायरे चुनने का तरीका देखें.

  5. उपयोगकर्ताओं की जांच करें में जाकर, उपयोगकर्ताओं को जोड़ें पर क्लिक करें.
  6. अपना ईमेल पता और टेस्ट के लिए इस्तेमाल किए जाने वाले अन्य सभी उपयोगकर्ता डालें, फिर सेव करें और जारी रखें पर क्लिक करें.
  7. ऐप्लिकेशन रजिस्ट्रेशन की खास जानकारी की समीक्षा करें. बदलाव करने के लिए, बदलाव करें पर क्लिक करें. अगर ऐप्लिकेशन का रजिस्ट्रेशन ठीक लग रहा है, तो डैशबोर्ड पर वापस जाएं पर क्लिक करें.

स्क्रिप्ट बनाएं

स्क्रिप्ट बनाने के लिए, टेंप्लेट का इस्तेमाल करें और फिर Apps Script में अपना क्लाउड प्रोजेक्ट सेट करें.

टेंप्लेट से स्क्रिप्ट बनाएं

  1. ऐप्लिकेशन स्क्रिप्ट शुरू करना पेज पर जाएं.
  2. Chat ऐप्लिकेशन टेंप्लेट पर क्लिक करें. इस टेंप्लेट को देखने के लिए, आपको नीचे स्क्रोल करना पड़ सकता है.
  3. बिना शीर्षक वाला प्रोजेक्ट पर क्लिक करें और Quickstart app लिखें. इसके बाद, नाम बदलें पर क्लिक करें.

क्लाउड प्रोजेक्ट का नंबर कॉपी करें

  1. Google Cloud Console पर जाएं.
  2. अगर ज़रूरी हो, तो वह क्लाउड प्रोजेक्ट खोलें जिसका इस्तेमाल आपको इस क्विकस्टार्ट के लिए करना है:
    1. Google Cloud के बगल में, डाउन ऐरो पर क्लिक करें. आपको मौजूदा प्रोजेक्ट की सूची के साथ एक डायलॉग दिखेगा.
    2. अपना प्रोजेक्ट चुनें और खोलें पर क्लिक करें. कंसोल पर आपका प्रोजेक्ट खुलता है.
  3. सेटिंग और उपयोगिताएं > प्रोजेक्ट सेटिंग पर क्लिक करें.
  4. प्रोजेक्ट नंबर कॉपी करें.

Apps स्क्रिप्ट प्रोजेक्ट's Cloud प्रोजेक्ट सेट करें

  1. Chat ऐप्लिकेशन ऐप्लिकेशन स्क्रिप्ट प्रोजेक्ट में, प्रोजेक्ट सेटिंग पर क्लिक करें.
  2. Google Cloud Platform (GCP) प्रोजेक्ट में, प्रोजेक्ट बदलें पर क्लिक करें.
  3. GCP प्रोजेक्ट नंबर में, Google Cloud का प्रोजेक्ट नंबर चिपकाएं.
  4. प्रोजेक्ट सेट करें पर क्लिक करें.

अब आपके पास काम करने वाला ऐप्लिकेशन कोड है, जिसे आप आज़मा सकते हैं (जैसा कि नीचे दिए गए निर्देशों में बताया गया है) और फिर अपनी ज़रूरतों को पूरा करने के लिए पसंद के मुताबिक बनाएं.

Apps Script टेंप्लेट खोलते समय पक्का करें कि आपने सही Google खाते में साइन इन किया है. कभी-कभी आपका मौजूदा खाता आपको सूचना दिए बिना आपके डिफ़ॉल्ट खाते पर स्विच कर सकता है.

डिप्लॉयमेंट आईडी पाएं

आपको इस Apps Script प्रोजेक्ट के लिए डिप्लॉयमेंट आईडी चाहिए, ताकि आप अगले चरण में इसका इस्तेमाल कर सकें.

डिप्लॉयमेंट आईडी पाने के लिए, यह तरीका अपनाएं:

  1. Chat ऐप्लिकेशन Apps स्क्रिप्ट प्रोजेक्ट में, डिप्लॉयमेंट > नया डिप्लॉयमेंट पर क्लिक करें.
  2. 'चुनें' टाइप के तहत, ऐड-ऑन पर क्लिक करें.
  3. विकल्प भरें और डिप्लॉयमेंट पर क्लिक करें.
  4. डिप्लॉयमेंट आईडी में जाकर, कॉपी करें पर क्लिक करें.

Chat ऐप्लिकेशन पब्लिश करना

Google Cloud Console से Chat ऐप्लिकेशन प्रकाशित करें.

  1. Google Cloud Console में, Google Chat API खोजें और Google Chat API पर क्लिक करें.
  2. मैनेज करें पर क्लिक करें.
  3. कॉन्फ़िगरेशन पर क्लिक करें और Chat ऐप्लिकेशन सेट अप करें:

    1. ऐप्लिकेशन के नाम वाले फ़ील्ड में, Quickstart app डालें.
    2. अवतार यूआरएल फ़ील्ड में, https://developers.google.com/chat/images/quickstart-app-avatar.png डालें.
    3. ब्यौरा फ़ील्ड में Quickstart app डालें.
    4. फ़ंक्शन में, 1:1 मैसेज पाएं और स्पेस और ग्रुप बातचीत में शामिल हों चुनें.
    5. कनेक्शन सेटिंग में जाकर, Apps Script प्रोजेक्ट चुनें और फ़ील्ड में डिप्लॉयमेंट आईडी चिपकाएं.
    6. 'अनुमतियां' में जाकर, अपने डोमेन में खास लोगों और ग्रुप को चुनें और अपना ईमेल पता डालें.
  4. सेव करें पर क्लिक करें.

Chat ऐप्लिकेशन, मैसेज का जवाब देने के लिए तैयार है.

सैंपल चलाएं

  1. Chat खोलें.
  2. चैट शुरू करें > ऐप्लिकेशन ढूंढें पर क्लिक करके, ऐप्लिकेशन को नया डायरेक्ट मैसेज भेजें.
  3. ऐप्लिकेशन ढूंढें पेज पर जाकर, "क्विकस्टार्ट ऐप्लिकेशन" खोजें.
  4. क्विकस्टार्ट ऐप्लिकेशन के बगल में, चैट पर क्लिक करें.
  5. ऐप्लिकेशन के नए डायरेक्ट मैसेज में, Hello लिखें और enter दबाएं.

इस ऐप्लिकेशन को जोड़ने और अपने मैसेज को इको करने के लिए धन्यवाद.

अगले चरण

  • इंटरैक्टिव कार्ड बनाएं. कार्ड मैसेज एक तय लेआउट, इंटरैक्टिव यूज़र इंटरफ़ेस (यूआई), जैसे कि बटन, और रिच मीडिया जैसे इमेज के साथ काम करते हैं. कार्ड से जुड़े मैसेज का इस्तेमाल करके ज़्यादा जानकारी दिखाएं, उपयोगकर्ताओं की जानकारी इकट्ठा करें, और अगले चरणों के बारे में उपयोगकर्ताओं को बताएं.
  • स्लैश कमांड के साथ काम करना. स्लैश कमांड की मदद से, आप उन खास कमांड को रजिस्टर और उनका विज्ञापन कर सकते हैं जो उपयोगकर्ता आपके ऐप्लिकेशन को फ़ॉरवर्ड कर सकते हैं. इसके लिए, वे फ़ॉरवर्ड स्लैश (/) से शुरू होता है, जैसे कि /help.
  • डायलॉग लॉन्च करें. डायलॉग, विंडो, कार्ड पर आधारित इंटरफ़ेस होते हैं, जिन्हें आपका ऐप्लिकेशन उपयोगकर्ता से इंटरैक्ट करने के लिए खोल सकता है. कई कार्ड, क्रम से एक साथ जोड़े जा सकते हैं. इससे उपयोगकर्ता, कई चरणों वाली प्रोसेस को पूरा कर पाते हैं, जैसे कि फ़ॉर्म डेटा भरना.