चैट ऐप्लिकेशन

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

चैट ऐप्लिकेशन या "ऐप्लिकेशन", Google Chat में चलने वाले वेब ऐप्लिकेशन या सेवाएं होती हैं.

Chat ऐप्लिकेशन, Chat API से सिंक्रोनस इवेंट पा सकते हैं. जैसे: किसी उपयोगकर्ता से मैसेज पाना या किसी स्पेस में उसे जोड़ना. इसके बाद, वे कई तरीकों से इवेंट का जवाब दे सकते हैं — वे:

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

Chat API की मदद से REST रिसॉर्स ऐक्सेस करके, Chat ऐप्लिकेशन एसिंक्रोनस तरीके से भी चैट डेटा के साथ काम कर सकते हैं. Chat के REST रिसॉर्स के सामान्य इस्तेमाल में ये टास्क शामिल हैं:

  • मैसेज बनाएं, मिटाएं, और अपडेट करें.
  • स्पेस में बातचीत करने वाले लोगों और चैट बॉट की सूची बनाएं.
  • उन सभी स्पेस की सूची बनाएं जिनमें आपका चैट बॉट जोड़ा गया है.

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

उपयोगकर्ता के डेटा को ऐप्लिकेशन ऐक्सेस करने की अनुमति

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

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

उपयोगकर्ताओं की आज़ादी

ऐप्लिकेशन किसी खास उपयोगकर्ता के साथ नहीं जुड़े होते हैं: आपके डोमेन का कोई भी व्यक्ति किसी ऐप्लिकेशन को स्पेस में जोड़ सकता है या उसे हटा सकता है. किसी स्पेस में ऐप्लिकेशन जोड़े जाने के बाद, आपके डोमेन का कोई भी व्यक्ति उसका नाम टैग कर सकता है. ऐप्लिकेशन ऐसे बाहरी उपयोगकर्ता ऐक्सेस नहीं कर सकते जो आपके डोमेन में नहीं हैं.

ऐप्लिकेशन के इस्तेमाल के कुछ उदाहरण

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

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

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

खास उदाहरण

चैट स्पेस में किसी ऐप्लिकेशन से की जाने वाली गतिविधियों के कुछ उदाहरण नीचे दिए गए हैं:

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

Google Workspaceसे इंटिग्रेट हो रहा है

अगर आपको ऐसा Google Chat ऐप्लिकेशन बनाना है जिसे Google Workspaceके साथ इंटिग्रेट किया जा सके, तो ऐप्लिकेशन को Apps Script में लागू करें. इससे आपके ऐप्लिकेशन को Google Workspace सेवाओं और डेटा जैसे कि शीट, स्लाइड, दस्तावेज़ और कैलेंडर का आसान ऐक्सेस मिल जाता है.

Google Chat API

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

  • Apps Script
  • Google Cloud Platform
  • क्लाउड या ऑन-प्रेम एचटीटीपी सर्वर

इस विषय पर ज़्यादा जानकारी के लिए, ऐप्लिकेशन लागू करने के तरीके देखें.

शुरुआती सुविधाएं

Google Chat में किसी ऐप्लिकेशन को कॉन्फ़िगर करते समय, उसकी पहचान से जुड़ी जानकारी देना ज़रूरी होता है. इसमें ये चीज़ें शामिल हैं:

  • ऐप्लिकेशन का नाम
  • ऐप्लिकेशन के लिए अवतार इमेज
  • ऐप्लिकेशन डेवलपर की पहचान

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

Google Chat में ऐप्लिकेशन कम्यूनिकेशन

ऐप्लिकेशन, Google Chat से मैसेज पा सकते हैं और मैसेज भेज सकते हैं. इन मैसेज में, तय किए गए मैसेज फ़ॉर्मैट का इस्तेमाल होता है. ये Google Chat में, सामान्य मैसेज या इंटरैक्टिव कार्ड के तौर पर दिख सकते हैं.

डायरेक्ट मैसेज में ऐप्लिकेशन (DM)

ऐप्लिकेशन को कॉन्फ़िगर किया जा सकता है, ताकि वह डायरेक्ट मैसेज पर जवाब दे सके. इससे, वन-टू-वन बातचीत के लिए इंटरफ़ेस मिलता है, जिसमें एक उपयोगकर्ता शामिल होता है.

चैट स्पेस में मौजूद ऐप्लिकेशन

ऐप्लिकेशन को चैट स्पेस में जोड़ा जा सकता है, ताकि वह स्पेस में दिखने वाले कॉन्टेंट का जवाब दे सके. उदाहरण के लिए, आप यह तय कर सकते हैं कि "@foobot" से शुरू होने वाला कोई भी मैसेज, foobot ऐप्लिकेशन के पास भेज दिया जाएगा और उसका जवाब भी चैट स्पेस में दिखेगा. इस क्रम डायग्राम से ऐप्लिकेशन के व्यवहार के बारे में पता चलता है:

Chat स्पेस में Chat ऐप्लिकेशन का क्रम डायग्राम

Google Chat आपके ऐप्लिकेशन से एंडपॉइंट के ज़रिए संपर्क करता है. यह इनमें से कोई एक हो सकता है:

  • एचटीटीपी (वेब सर्विस) एंडपॉइंट कई तरह के इंटरैक्शन को शामिल कर सकते हैं.
  • Cloud Pub/Sub एंडपॉइंट की मदद से, आपका ऐप्लिकेशन ऐसे विषय की सदस्यता लेता है जो Google Chat से मैसेज भेजता है. भले ही, वह लागू करने की प्रोसेस किसी फ़ायरवॉल से सुरक्षित क्यों न हो.

Google Chat को अपने ऐप्लिकेशन से जोड़ने के अलग-अलग तरीकों के बारे में ज़्यादा जानने के लिए, एंडपॉइंट के टाइप सेक्शन देखें.

Google Chat में मौजूद चैटबॉट

चैटबॉट या "बॉट" ऐसे कंप्यूटर प्रोग्राम होते हैं जो लोगों से इस तरह इंटरैक्ट करते हैं कि वे कुछ हद तक इंसानों की बातचीत की नकल करते हैं. यह इंटरैक्शन आसान कीवर्ड-आधारित क्वेरी से लेकर प्राकृतिक भाषा की प्रोसेसिंग और एआई (AI) तकनीकों का इस्तेमाल करके बातचीत की बारीक सिस्टम तक जटिल हो सकता है. मानवीय कंप्यूटर बातचीत का यह सहज रूप कई तरह के उपयोगी ऐप्लिकेशन के लिए फ़्रेमवर्क के तौर पर काम कर सकता है.

शुरुआती चैटबॉट में एलिज़ा (1964) और जूलिया (1994) जैसी अकादमिक जिज्ञासाएं शामिल थीं, लेकिन अब इंटरनेट पर ग्राहक सहायता के लिए बॉट काम करते हैं, जैसे कि Google Assistant जैसी वर्चुअल असिस्टेंट और कई अन्य भूमिकाएं.

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