खास जानकारी

Google Chat ऐप्लिकेशन बनाएं, ताकि आपकी सेवाएं और संसाधन सीधे Google Chat में उपलब्ध हों. इससे उपयोगकर्ताओं को बातचीत से बाहर निकले बिना जानकारी मिलती है और कार्रवाई करने में मदद मिलती है.

Google Chat में, टीम के साथ मिलकर काम करने की सुविधाएं मिलती हैं. जैसे:

  • उपयोगकर्ताओं के बीच डायरेक्ट मैसेज.
  • स्पेस में थ्रेड में बातचीत की सुविधा.
  • चैट स्पेस, जिनमें हर प्रोजेक्ट, टीम या अन्य आधार पर चर्चा के लिए जगह बनाई जा सकती है.
  • चैट ऐप्लिकेशन, जो स्पेस में हिस्सा ले सकते हैं या डायरेक्ट मैसेज का जवाब दे सकते हैं.

मैसेज और स्पेस

Google Chat और Chat ऐप्लिकेशन के बीच इंटरैक्शन, किसी स्पेस के संदर्भ में मैसेज का इस्तेमाल करके होता है. उदाहरण के लिए, Chat ऐप्लिकेशन किसी खास Chat स्पेस में टेक्स्ट (एक तरह का मैसेज) भेज सकता है.

मैसेज में Chat ऐप्लिकेशन के इंटरैक्शन, टेक्स्ट या कार्ड शामिल होते हैं. वहीं, स्पेस में चैट रूम और डायरेक्ट मैसेज शामिल होते हैं.

ऊपर दिए गए डायग्राम में, मैसेज और स्पेस के लिए उपलब्ध अलग-अलग तरह के इंटरैक्शन और कॉन्टेक्स्ट दिखाए गए हैं:

  • Google Chat और किसी Chat ऐप्लिकेशन के बीच भेजे गए मैसेज, तय किए गए मैसेज फ़ॉर्मैट के मुताबिक होते हैं. इसमें हर मैसेज में एक JSON ऑब्जेक्ट होता है. इसके कॉम्पोनेंट से मैसेज के उपयोगकर्ता आईडी, स्टाइल, कॉन्टेंट, और अन्य पहलुओं के बारे में पता चलता है. चैट ऐप्लिकेशन, इस तरह के मैसेज भेज सकते हैं:

    • टेक्स्ट मैसेज में, टेक्स्ट फ़ॉर्मैटिंग की सीमित सुविधाओं वाला सामान्य टेक्स्ट कॉन्टेंट होता है.
    • कार्ड मैसेज, स्पेस में दिखाए जाने वाले कार्ड के फ़ॉर्मैट, कॉन्टेंट, और व्यवहार के बारे में बताते हैं. उदाहरण के लिए, कार्ड मैसेज में एक बटन और लिंक शामिल किया जा सकता है. यह लिंक, उपयोगकर्ता से जानकारी इकट्ठा करने के लिए डायलॉग बॉक्स खोलता है.


      Chat ऐप्लिकेशन के लिए मैसेजिंग और यूज़र इंटरफ़ेस डिज़ाइन करने और उनकी झलक देखने के लिए, कार्ड बिल्डर का इस्तेमाल करें:

      कार्ड बिल्डर खोलना

  • Google Chat में, स्पेस में ये कॉन्टेक्स्ट हो सकते हैं:

    • नाम वाला या ग्रुप स्पेस, कई उपयोगकर्ताओं को दिखता है.
    • डायरेक्ट मैसेज, सिर्फ़ उस स्पेस में मौजूद उपयोगकर्ता को दिखता है.

उपयोग के उदाहरण

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

एक ही तरह का अनुभव देते हुए, कई तरह के संसाधनों और टूल का ऐक्सेस देने की सुविधा, कई तरह के ऐप्लिकेशन के लिए फ़्रेमवर्क उपलब्ध करा सकती है. इनमें ये ऐप्लिकेशन शामिल हैं:

  • वर्कफ़्लो मैनेजमेंट
  • सेट अप और कॉन्फ़िगरेशन
  • ऑर्डर जनरेशन
  • खोजें
  • डेटा कलेक्शन

Chat स्पेस में जाकर, Chat ऐप्लिकेशन से ये काम करने के लिए कहा जा सकता है:

  • जानकारी खोजना — Chat ऐप्लिकेशन, उपयोगकर्ता की डाली गई स्ट्रक्चर्ड या फ़्री टेक्स्ट क्वेरी के आधार पर जानकारी हासिल कर सकता है.
  • टिकट फ़ाइल करना — Chat ऐप्लिकेशन, उपयोगकर्ता की दी गई जानकारी का इस्तेमाल करके, समस्या की रिपोर्ट या अन्य आर्टफ़ैक्ट जनरेट कर सकता है.
  • साथ मिलकर काम करना — चैट ऐप्लिकेशन की मदद से, टीम के सदस्यों के बीच इंटरैक्शन को बेहतर बनाया जा सकता है. जैसे, "टीम मेमोरी" उपलब्ध कराना या संसाधनों को शेड्यूल करना.

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

इस सेक्शन में, Chat ऐप्लिकेशन के कुछ टाइप के बारे में बताया गया है जिन्हें आपके पास बनाने का विकल्प है.

अपने बनाए गए हर Chat ऐप्लिकेशन के लिए, आपको Google Cloud Console में एक अलग Google Cloud प्रोजेक्ट बनाना होगा. Google Chat के अन्य उपयोगकर्ताओं के साथ अपना Chat ऐप्लिकेशन शेयर करने और उसे डिप्लॉय करने के लिए, आपको उसे Google Workspace Marketplace पर पब्लिश करना होगा. ज़्यादा जानकारी के लिए, अपने Chat ऐप्लिकेशन के लिए डिप्लॉयमेंट बनाना और मैनेज करना लेख पढ़ें.

इंटरैक्टिव चैट ऐप्लिकेशन

कई Chat ऐप्लिकेशन, उपयोगकर्ताओं को सीधे Chat ऐप्लिकेशन से मैसेज करने और इंटरैक्ट करने की सुविधा देते हैं. इंटरैक्टिव Chat ऐप्लिकेशन, इनमें से कोई भी काम कर सकते हैं:

  • @नाम, स्लैश निर्देश या डायरेक्ट मैसेज का जवाब, टेक्स्ट मैसेज या कार्ड मैसेज से दें.
  • उपयोगकर्ताओं को कई चरणों वाली प्रोसेस को पूरा करने में मदद करने के लिए, एक डायलॉग बॉक्स खोलें. जैसे, फ़ॉर्म का डेटा भरना.
  • ज़रूरी जानकारी वाले कार्ड अटैच करके, लिंक की झलक दिखाएं. इससे उपयोगकर्ता सीधे बातचीत से कार्रवाई कर पाएंगे.

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

इंटरैक्टिव नहीं होने वाले Chat ऐप्लिकेशन

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

इवेंट-ड्रिवन Chat ऐप्लिकेशन

Chat ऐप्लिकेशन, Google Workspace Events API का इस्तेमाल करके, Chat के संसाधनों से जुड़े इवेंट की सदस्यता ले सकता है. सदस्यता लेने पर, आपके Chat ऐप्लिकेशन को इवेंट के बारे में जानकारी मिलती है. ये इवेंट, सदस्यता वाले Google Workspace संसाधन में हुए बदलावों के बारे में बताते हैं. उदाहरण के लिए, Chat ऐप्लिकेशन, उस स्पेस में हुए बदलावों का जवाब दे सकता है जिसकी सदस्यता उसने ली है. जैसे, स्पेस में जोड़े गए नए सदस्यों को वेलकम मैसेज भेजना. ज़्यादा जानकारी के लिए, Google Chat इवेंट की सदस्यता लें लेख पढ़ें.

Chat ऐप्लिकेशन का आर्किटेक्चर चुनना

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

  • AppSheet
  • Google Apps Script
  • Dialogflow
  • Pub/Sub
  • Google Cloud या कंपनी की इमारत में मौजूद एचटीटीपी सर्वर

ज़्यादा जानकारी के लिए, Chat ऐप्लिकेशन का आर्किटेक्चर चुनना लेख पढ़ें.

उपयोगकर्ता के डेटा का ऐक्सेस

जब किसी Chat ऐप्लिकेशन को चालू किया जाता है, तो उसे यह पता होना चाहिए कि उसे कौन चालू कर रहा है, किस संदर्भ में चालू किया जा रहा है, और उसे चालू करने वाले व्यक्ति को कैसे संबोधित किया जाए. पहचान से जुड़े इस बुनियादी डेटा के अलावा, अन्य डेटा को ऐक्सेस करने के लिए, Chat ऐप्लिकेशन को पुष्टि के ज़रिए ऐक्सेस दिया जाना चाहिए.

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

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

क्या आपको Google Chat API को काम करते हुए देखना है?
Google Workspace Developers चैनल पर, सलाह, ट्रिक, और नई सुविधाओं के बारे में वीडियो उपलब्ध हैं.