Google Chat ऐप्लिकेशन बनाएं, जो आपकी सेवाओं और संसाधनों को Google Chat में ले जाएं. इससे उपयोगकर्ताओं को जानकारी पाने और बातचीत छोड़े बिना कार्रवाई करने की सुविधा मिलती है.
Google Chat में टीम के साथ मिलकर काम करने के लिए, ये ज़रूरी शर्तें पूरी की जा सकती हैं:
- उपयोगकर्ताओं के बीच डायरेक्ट मैसेज.
- स्पेस में थ्रेड वाली बातचीत.
- ऐसे चैट स्पेस जहां आपको हर प्रोजेक्ट, हर टीम के हिसाब से या किसी और आधार पर बातचीत करने की जगह तय करने की सुविधा मिलती है.
- ऐसे चैट ऐप्लिकेशन जो स्पेस में हिस्सा ले सकते हैं या डायरेक्ट मैसेज का जवाब दे सकते हैं.
मैसेज और स्पेस
Google Chat और Chat ऐप्लिकेशन के बीच इंटरैक्शन, खास स्पेस के संदर्भ में मैसेज का इस्तेमाल करके होता है. उदाहरण के लिए, चैट ऐप्लिकेशन किसी खास चैट स्पेस में मैसेज (एक तरह का मैसेज) भेज सकता है.
पहले वाले डायग्राम में मैसेज और स्पेस के लिए उपलब्ध अलग-अलग तरह के इंटरैक्शन और संदर्भ दिखाए गए हैं:
Google Chat और Chat ऐप्लिकेशन के बीच, एक तय किए गए मैसेज फ़ॉर्मैट के मैसेज होते हैं. जहां हर मैसेज में एक JSON ऑब्जेक्ट होता है, जिसके कॉम्पोनेंट यूज़र आईडी, स्टाइल, कॉन्टेंट, और मैसेज से जुड़े दूसरे पहलुओं के बारे में बताते हैं. चैट ऐप्लिकेशन इस तरह के मैसेज भेज सकते हैं:
- मैसेज में टेक्स्ट फ़ॉर्मैट सीमित और सादा टेक्स्ट होता है.
- कार्ड मैसेज स्पेस में दिखाए जाने वाले कार्ड के फ़ॉर्मैट, कॉन्टेंट, और व्यवहार के बारे में बताते हैं. उदाहरण के लिए, कार्ड मैसेज में एक बटन हो सकता है, जिसमें लिंक होता है. इससे, उपयोगकर्ता से जानकारी इकट्ठा करने के लिए डायलॉग बॉक्स खुलता है.
Google Chat में, स्पेस में ये कॉन्टेक्स्ट हो सकते हैं:
- नाम वाला या ग्रुप का स्पेस, कई उपयोगकर्ताओं को दिखता है.
- डायरेक्ट मैसेज, सिर्फ़ उस स्पेस के उपयोगकर्ता को दिखता है.
इस्तेमाल के उदाहरण
बातचीत करने वाले प्लैटफ़ॉर्म पर Chat ऐप्लिकेशन जोड़ने से, लोग बिना संदर्भ बदले सवाल पूछ सकते हैं और निर्देश दे सकते हैं. अपने बैकएंड पर, चैट ऐप्लिकेशन दूसरे सिस्टम को ऐक्सेस कर सकता है. यह उन सिस्टम के लिए मध्यस्थ के तौर पर काम करता है.
कई तरह के संसाधनों और टूल को ऐक्सेस करने की यह क्षमता, सीखने-सिखाने के एक जैसे अनुभव को बनाए रखते हुए, कई तरह के ऐप्लिकेशन के लिए एक फ़्रेमवर्क दे सकती है. इनमें ये शामिल हैं:
- वर्कफ़्लो मैनेजमेंट
- सेटअप और कॉन्फ़िगरेशन
- ऑर्डर जनरेट करना
- रिपोर्ट में खोजना
- डेटा कलेक्शन
चैट स्पेस में Chat ऐप्लिकेशन से जो काम किए जा सकते हैं उनके कुछ उदाहरणों में ये शामिल हैं:
- जानकारी खोजें — कोई Chat ऐप्लिकेशन, उपयोगकर्ता की डाली गई स्ट्रक्चर्ड या मुफ़्त टेक्स्ट क्वेरी के आधार पर जानकारी हासिल कर सकता है.
- फ़ाइल टिकट — चैट ऐप्लिकेशन, उपयोगकर्ता की दी गई जानकारी का इस्तेमाल करके घटना रिपोर्ट या अन्य आर्टफ़ैक्ट जनरेट कर सकता है.
- कोऑर्डिनेट करना — Chat ऐप्लिकेशन, टीम के सदस्यों के आपस में इंटरैक्ट करने के तरीके को बेहतर बना सकता है. जैसे, "टीम मेमोरी" देना या रिसॉर्स शेड्यूल करना.
इंटरैक्टिव चैट ऐप्लिकेशन बनाएं
कई चैट ऐप्लिकेशन, उपयोगकर्ताओं को सीधे Chat ऐप्लिकेशन को मैसेज भेजने और उससे इंटरैक्ट करने की सुविधा देते हैं. इंटरैक्टिव चैट ऐप्लिकेशन इनमें से कोई भी काम कर सकते हैं:
- @नाम, स्लैश कमांड या डायरेक्ट मैसेज का जवाब देने के लिए, मैसेज या कार्ड मैसेज का इस्तेमाल करें.
- कई चरणों वाली प्रोसेस को पूरा करने में उपयोगकर्ताओं की मदद करने के लिए, एक डायलॉग खोलें. जैसे, फ़ॉर्म डेटा भरना.
- झलक दिखाने वाले लिंक बनाने के लिए, काम की जानकारी वाले कार्ड अटैच करें. इससे उपयोगकर्ता, बातचीत के दौरान ही कार्रवाई कर पाएंगे.
लोगों से इंटरैक्ट करने के लिए, आपका Chat ऐप्लिकेशन ऐसा होना चाहिए कि वह इंटरैक्शन इवेंट पा सके और उनके जवाब दे सके. इंटरैक्टिव चैट ऐप्लिकेशन बनाने के लिए, Google Chat ऐप्लिकेशन के इंटरैक्शन इवेंट पाना और उनका जवाब देना लेख पढ़ें.
नॉन-इंटरैक्टिव चैट ऐप्लिकेशन बनाना
Google Chat ऐप्लिकेशन, उन उपयोगकर्ताओं के लिए इंटरैक्टिव नहीं हो सकते हैं जिनकी मदद से उपयोगकर्ता सीधे Chat ऐप्लिकेशन से इंटरैक्ट नहीं कर सकते. हालांकि, Chat ऐप्लिकेशन सीधे Google Chat API को कॉल करता है. उदाहरण के लिए, ऐसा Chat ऐप्लिकेशन बनाया जा सकता है जो स्पेस में मैसेज भेजता है. हालांकि, उपयोगकर्ता, Chat ऐप्लिकेशन का जवाब नहीं दे सकते. इस तरह का Chat ऐप्लिकेशन आर्किटेक्चर, अलार्म रिपोर्टिंग जैसी चीज़ों के लिए काम आता है. ज़्यादा जानकारी के लिए, Google Chat API की खास जानकारी वाला लेख पढ़ें.
इवेंट के हिसाब से चैट ऐप्लिकेशन बनाएं
Chat ऐप्लिकेशन, Google Workspace Events API का इस्तेमाल करके Chat के संसाधनों से जुड़े इवेंट की सदस्यता ले सकता है. सदस्यता की मदद से, आपके Chat ऐप्लिकेशन को इवेंट के बारे में जानकारी मिलती है. इसमें Google Workspace के जिस संसाधन की सदस्यता ली गई है उसमें हुए बदलावों के बारे में बताया जाता है. जैसे, कोई चैट ऐप्लिकेशन उस स्पेस में किए गए बदलावों के जवाब दे सकता है जिसके लिए Chat ऐप्लिकेशन ने सदस्यता ली है. जैसे- स्पेस में जोड़े गए नए सदस्यों को स्पीच मैसेज भेजना. ज़्यादा जानकारी के लिए, Subscribe to Google Chat इवेंट देखें.
Chat ऐप्लिकेशन का आर्किटेक्चर चुनें
Chat API, अपने ऐप्लिकेशन को Chat स्पेस में इंटिग्रेट करने के कई तरीके देता है. हालांकि, यह Chat ऐप्लिकेशन लॉजिक को लागू करने के लिए, न तो कोई निर्देश देता है और न ही इसके लिए कोई निर्देश देता है. आप कमांड से चलने वाला Chat ऐप्लिकेशन बना सकते हैं या अपनी पसंद की किसी भी तरह की भाषा प्रोसेसिंग और एआई (AI) सेवाओं या मॉड्यूल का इस्तेमाल कर सकते हैं. आप ऐसा कई प्लैटफ़ॉर्म पर कर सकते हैं, जिनमें ये शामिल हैं:
- AppSheet
- Google Apps Script
- Pub/Sub
- Google Cloud या कंपनी की इमारत में बना एचटीटीपी सर्वर
ज़्यादा जानकारी के लिए, चैट ऐप्लिकेशन का आर्किटेक्चर चुनना देखें.
ऐप्लिकेशन के पास उपयोगकर्ता के डेटा का ऐक्सेस
जब किसी Chat ऐप्लिकेशन को शुरू किया जाता है, तो उसके लिए यह जानना ज़रूरी है कि उसे कौन शुरू कर रहा है, किस संदर्भ में, और उसका अनुरोध कैसे करना है. पहचान की पुष्टि करने वाले इस बुनियादी डेटा के अलावा, डेटा ऐक्सेस करने के लिए, Chat ऐप्लिकेशन को पुष्टि करने की सुविधा के ज़रिए ऐक्सेस देना होगा.
- डिफ़ॉल्ट रूप से, Chat ऐप्लिकेशन सिर्फ़ उन उपयोगकर्ताओं की बुनियादी पहचान पढ़ सकते हैं जिनके नाम टैग किए गए हैं या ऐप्लिकेशन का इस्तेमाल करने वाले मैसेज में उपयोगकर्ता का नाम टैग किया गया है. इस जानकारी में उपयोगकर्ता का डिसप्ले नेम, यूज़र आईडी, ईमेल पता, और अवतार इमेज शामिल है.
लिंक की झलक दिखाने वाले चैट ऐप्लिकेशन के लिए, Chat ऐप्लिकेशन, मैसेज में जोड़े गए उन यूआरएल को पढ़ सकता है जो Chat ऐप्लिकेशन के कॉन्फ़िगर किए गए यूआरएल पैटर्न से मेल खाते हैं.
अगर किसी Chat ऐप्लिकेशन को उपयोगकर्ताओं को सभी मैसेज पढ़ने या स्पेस में सदस्यों की सूची पढ़ने जैसी बेहतर सुविधाएं देने के लिए दूसरे डेटा को ऐक्सेस करने की ज़रूरत है, तो पुष्टि करने की सुविधा सेट अप करें, ताकि वह उस डेटा को ऐक्सेस कर सके. अगर उपयोगकर्ता के डेटा को ऐक्सेस किया जा रहा है, तो Chat ऐप्लिकेशन उपयोगकर्ता से ऐक्सेस मांगने का अनुरोध करता है और उसे ऐक्सेस देना होगा. ज़्यादा जानने के लिए, अन्य सेवाओं और टूल से Chat ऐप्लिकेशन कनेक्ट करना देखें.
मिलते-जुलते विषय
अगर आप अपना पहला चैट ऐप्लिकेशन बनाने के लिए तैयार हैं, तो क्विकस्टार्ट टूल आज़माएं:
अगर आप एआई (AI) की मदद से चैट ऐप्लिकेशन बनाने के लिए तैयार हैं, तो ट्यूटोरियल डेटा से जुड़ी घटनाओं पर कार्रवाई करें देखें.
उपयोगकर्ताओं की मदद करने और उन्हें खुश करने वाले Chat ऐप्लिकेशन डिज़ाइन करने का तरीका जानने के लिए, अपने Chat ऐप्लिकेशन को डिज़ाइन करना देखें.
अगर आपको नहीं पता कि चैट ऐप्लिकेशन बनाने का सबसे सही तरीका क्या है, तो Chat ऐप्लिकेशन का आर्किटेक्चर चुनें देखें.
क्या आपको Google Chat API का इस्तेमाल करना है?
Google Workspace Developers चैनल पर, सलाह, तरकीबों, और नई सुविधाओं के बारे में वीडियो दिखते हैं.
|