इस सेक्शन में ऐसे सैंपल दिए गए हैं जिनसे अलग-अलग तरह के Chat ऐप्लिकेशन बनाने और उन्हें डिप्लॉय करने का तरीका पता चलता है.
क्विकस्टार्ट की मदद से शुरू करना
अगर आपने कभी Chat ऐप्लिकेशन नहीं बनाया है, तो क्विकस्टार्ट पूरा करके शुरू करें. क्विकस्टार्ट में, बुनियादी सैंपल को सेट अप करने और चलाने का तरीका बताया गया है. Google Chat API का इस्तेमाल शुरू करने के लिए, दो तरह के क्विकस्टार्ट में से कोई एक चुना जा सकता है:
- एपीआई क्विकस्टार्ट: अपना एनवायरमेंट सेट अप करने के लिए, एक Chat ऐप्लिकेशन बनाएं. यह ऐप्लिकेशन, Chat API को कॉल करके आपकी ओर से टास्क पूरे करेगा. जैसे, मैसेज भेजना या उन स्पेस की सूची दिखाना जिनमें आप सदस्य हैं.
- इंटरैक्टिव क्विकस्टार्ट: Chat API को कॉन्फ़िगर करें और एक बुनियादी Chat ऐप्लिकेशन बनाएं. इसे स्पेस में जोड़ा जा सकता है और इससे मैसेज भेजे जा सकते हैं.
एपीआई की क्विकस्टार्ट गाइड
एपीआई क्विकस्टार्ट, Chat API को कॉल करने के लिए उपयोगकर्ता की पुष्टि का इस्तेमाल करते हैं. इसका मतलब है कि वे पुष्टि किए गए Chat उपयोगकर्ता के तौर पर कोई कार्रवाई करते हैं. इस मामले में, क्विकस्टार्ट आपकी मदद करते हैं. इनकी मदद से, Chat API को खुद कॉल किया जा सकता है. इंटरैक्टिव क्विकस्टार्ट के उलट, Chat स्पेस में Chat ऐप्लिकेशन को इंस्टॉल करने या उसके साथ इंटरैक्ट करने की ज़रूरत नहीं होती.
एपीआई के क्विकस्टार्ट इन भाषाओं में उपलब्ध हैं:
अन्य सभी प्रोग्रामिंग भाषाओं के लिए, Chat API का इस्तेमाल शुरू करने के लिए हमारी क्लाइंट लाइब्रेरी देखें और इंस्टॉल करें.
इंटरैक्टिव क्विकस्टार्ट
आपको जिस तरह से बनाना है उसके हिसाब से, यहां दी गई इंटरैक्टिव क्विकस्टार्ट में से कोई एक चुनें:
- Google Apps Script, क्लाउड पर आधारित एक ऐसा डेवलपमेंट प्लैटफ़ॉर्म है जिसमें कम कोड की ज़रूरत होती है. यह JavaScript पर आधारित है.
- Google Cloud Functions के साथ एचटीटीपी सेवा.
- Google Cloud Dialogflow CX, यह एक नैचुरल लैंग्वेज प्लैटफ़ॉर्म है. इसका इस्तेमाल, अपने-आप होने वाली बातचीत और डाइनैमिक जवाबों के लिए किया जाता है.
- Google Cloud Pub/Sub, एक रीयल-टाइम मैसेज सेवा है. इसकी मदद से, फ़ायरवॉल के पीछे ऐप्लिकेशन बनाया जा सकता है.
- AppSheet, Google Workspace संगठनों के लिए ऐप्लिकेशन बनाने का एक नो-कोड डेवलपमेंट प्लैटफ़ॉर्म है.
क्विकस्टार्ट पूरा करने के बाद, चैट ऐप्लिकेशन को बेहतर बनाया जा सकता है, ताकि वह ये काम कर सके:
- कमांड, डायलॉग, लिंक की झलक, और अन्य इंटरैक्टिव सुविधाओं का इस्तेमाल करके, उपयोगकर्ताओं के सवालों के जवाब दें.
- अपने-आप या स्वतंत्र रूप से टास्क पूरे करना. जैसे, किसी बाहरी सेवा में कोई बदलाव होने पर मैसेज भेजना. उपयोगकर्ता की ओर से शुरू नहीं किए गए टास्क पूरे करने के लिए, आपको ऐप्लिकेशन की पुष्टि करने की सुविधा सेट अप करनी होगी. इससे Chat ऐप्लिकेशन, Chat API की पुष्टि कर पाएगा और उसे कॉल कर पाएगा. ज़्यादा जानकारी के लिए, Google Chat ऐप्लिकेशन के तौर पर पुष्टि करना लेख पढ़ें.
ज़्यादा बेहतर सैंपल एक्सप्लोर करें
क्विकस्टार्ट आज़माने के बाद, Chat ऐप्लिकेशन के उन सैंपल को एक्सप्लोर करें जिनमें ज़्यादा सुविधाओं और सेवाओं का इस्तेमाल किया गया है. यहां दी गई टेबल में, फ़ॉर्मैट, टेक्नोलॉजी, आर्किटेक्चर, और इंटरैक्टिव सुविधाओं के आधार पर, हमारे Chat ऐप्लिकेशन के कुछ सैंपल दिए गए हैं:
- फ़ॉर्मैट: सैंपल का फ़ॉर्मैट. इसमें ये शामिल हैं:
- ट्यूटोरियल में, शुरू से लेकर आखिर तक सिलसिलेवार निर्देश दिए जाते हैं. इनमें यह मान लिया जाता है कि आपने Google Cloud प्रोजेक्ट के अलावा कुछ भी सेट अप नहीं किया है.
- कोड लैब, Google के एक या उससे ज़्यादा प्रॉडक्ट के बारे में चरण-दर-चरण जानकारी देने वाले ट्यूटोरियल होते हैं. इन्हें आम तौर पर किसी इवेंट में पेश किया जाता है. बाद में, इन्हें पब्लिश किया जाता है, ताकि आप घर पर इन्हें आज़मा सकें.
- GitHub के कोड सैंपल, Google Chat GitHub रिपॉज़िटरी में पब्लिश किए जाते हैं. साथ ही, उन्हें इस्तेमाल करने के बारे में कुछ बुनियादी निर्देश भी दिए जाते हैं. अक्सर, इन सैंपल का इस्तेमाल दस्तावेज़ में भी किया जाता है.
- टेक्नोलॉजी: सैंपल में इस्तेमाल किए गए Google Workspace और Google Cloud के प्रॉडक्ट, सेवाएं या एपीआई.
- आर्किटेक्चर: सैंपल में इस्तेमाल किया गया Chat ऐप्लिकेशन आर्किटेक्चर या सेवा.
- देखें कि सैंपल में कौनसी इंटरैक्टिव सुविधाओं का इस्तेमाल किया गया है:
- निर्देश: यह उपयोगकर्ता के निर्देशों का जवाब देता है. जैसे,
/about.
- डायलॉग: इससे इंटरफ़ेस नई विंडो में खुलते हैं. यहां उपयोगकर्ता जानकारी डाल सकते हैं और सबमिट कर सकते हैं.
- लिंक की झलक: यह सुविधा, तीसरे पक्ष की सेवाओं के लिंक वाले मैसेज में कार्ड-आधारित इंटरफ़ेस अटैच करती है, ताकि लोग लिंक में मौजूद जानकारी की झलक देख सकें या उसे अपडेट कर सकें.
- होम पेज: Chat ऐप्लिकेशन के साथ मैसेज में होम टैब दिखाता है. यहां उपयोगकर्ता, Chat ऐप्लिकेशन की सुविधाओं के बारे में जान सकते हैं या उनका इस्तेमाल कर सकते हैं.
- इंटरैक्टिव विजेट: ऐसे विजेट का इस्तेमाल करता है जो लोगों को मैसेज और अन्य तरह के यूज़र इंटरफ़ेस पर क्लिक करने या उनसे इंटरैक्ट करने के लिए कहते हैं. इनमें बटन, चेकबॉक्स, और टेक्स्ट इनपुट शामिल हैं.
- इवेंट: Chat में होने वाली गतिविधियों के बारे में सूचना देता है. जैसे, किसी स्पेस में नए मैसेज या सदस्यों के बारे में सूचना.
- निर्देश: यह उपयोगकर्ता के निर्देशों का जवाब देता है. जैसे,
नमूना | ब्यौरा | फ़ॉर्मैट | तकनीक | आर्किटेक्चर | प्रमाणीकरण का प्रकार | निर्देश | डायलॉग | लिंक की झलक | होम पेज | इंटरैक्टिव विजेट | इवेंट |
---|---|---|---|---|---|---|---|---|---|---|---|
एआई नॉलेज असिस्टेंट | Chat स्पेस में हुई बातचीत के इतिहास के आधार पर, सवालों के जवाब पाने के लिए Gemini का इस्तेमाल करें. | ट्यूटोरियल |
|
|
उपयोगकर्ता | ||||||
उपयोगकर्ता की पुष्टि करने की सुविधा के साथ इंसिडेंट मैनेजर | Chat में हुई घटनाओं का जवाब देना और Google Docs में, एआई पर आधारित समाधान की खास जानकारी जनरेट करना. | ट्यूटोरियल |
|
|
उपयोगकर्ता | ||||||
ऐप्लिकेशन से पुष्टि करने की सुविधा के साथ इंसिडेंट मैनेजर | Chat में हुई घटनाओं का जवाब देना और Google Docs में, एआई पर आधारित समाधान की खास जानकारी जनरेट करना. | ट्यूटोरियल |
|
|
उपयोगकर्ता और ऐप्लिकेशन | ||||||
प्रोजेक्ट मैनेजर | इससे उपयोगकर्ताओं को Chat में प्रोजेक्ट बनाने, अपडेट करने, और पूरे करने में मदद मिलती है. | ट्यूटोरियल |
|
|
कोई नहीं | ||||||
Gemini की मदद से Google के लिए ऐप्लिकेशन बनाना | Google I/O 2024 में, Gemini की सुविधाओं का इस्तेमाल करके अलग-अलग चैट ऐप्लिकेशन बनाए गए. | कोडलैब (कोड बनाना सीखना) |
|
|
उपयोगकर्ता | ||||||
इंटरैक्टिव पोल | उपयोगकर्ताओं को पोल बनाने और कुल वोट दिखाने की अनुमति दें. | कोडलैब (कोड बनाना सीखना) |
|
|
कोई नहीं | ||||||
संपर्क मैनेजर | कार्ड मैसेज और डायलॉग में जानकारी इकट्ठा करके, उपयोगकर्ताओं को अपने निजी और कारोबारी संपर्कों को मैनेज करने में मदद करना. | ट्यूटोरियल | |
कोई नहीं | |||||||
मीटिंग शेड्यूल करने की सुविधा | Chat स्पेस से Google Calendar इवेंट बनाना. | ट्यूटोरियल |
|
|
उपयोगकर्ता |
अगले चरण
- GitHub पर Google Chat की रिपॉज़िटरी
- अपने उपयोगकर्ताओं की ज़रूरतों को समझना
- उपयोगकर्ता के सभी अनुभव तय करना
- ऐप्लिकेशन का आर्किटेक्चर चुनना