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