इस सेक्शन में सैंपल दिए गए हैं. इनसे, अलग-अलग तरह के 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 ऐप्लिकेशन, Chat API की पुष्टि कर पाएगा और उसे कॉल कर पाएगा. ज़्यादा जानकारी के लिए, Google Chat ऐप्लिकेशन के तौर पर पुष्टि करें देखें.
ज़्यादा सैंपल देखें
तुरंत शुरू करने की सुविधा आज़माने के बाद, Chat ऐप्लिकेशन के ऐसे सैंपल एक्सप्लोर करें जिनमें ज़्यादा सुविधाओं और सेवाओं का इस्तेमाल किया गया है. नीचे दी गई टेबल में, Chat ऐप्लिकेशन के कुछ सैंपल दिए गए हैं. ये सैंपल, उनके इस्तेमाल किए जाने वाले फ़ॉर्मैट, टेक्नोलॉजी, आर्किटेक्चर, और इंटरैक्टिव सुविधाओं के आधार पर हैं:
- फ़ॉर्मैट: सैंपल का फ़ॉर्मैट, जिसमें ये शामिल हैं:
- ट्यूटोरियल शुरू से लेकर आखिर तक सिलसिलेवार निर्देश देते हैं. साथ ही, यह मान लेते हैं कि आपने Google Cloud प्रोजेक्ट के अलावा कुछ और सेट अप नहीं किया है.
- Codelab, एक या उससे ज़्यादा Google प्रॉडक्ट के बारे में निर्देशों के साथ दिए गए निर्देशों वाले ट्यूटोरियल होते हैं. आम तौर पर, इन्हें किसी इवेंट में दिखाया जाता है और बाद में पब्लिश किया जाता है, ताकि आप उन्हें घर पर आज़मा सकें.
- GitHub कोड सैंपल, Google Chat के GitHub रिपॉज़िटरी पर पब्लिश किए जाते हैं. साथ ही, इनका इस्तेमाल करने के कुछ बुनियादी निर्देश भी दिए जाते हैं. अक्सर, इन सैंपल का इस्तेमाल दस्तावेज़ बनाने में भी किया जाता है.
- टेक्नोलॉजी: सैंपल में इस्तेमाल किए गए Google Workspace और Google Cloud के प्रॉडक्ट, सेवाएं या एपीआई.
- आर्किटेक्चर: सैंपल में इस्तेमाल किए गए Chat ऐप्लिकेशन के आर्किटेक्चर या सेवा.
- देखें कि नमूना, किन इंटरैक्टिव सुविधाओं का इस्तेमाल करता है:
- स्लैश कमांड: उपयोगकर्ता के निर्देशों का जवाब देता है, जैसे कि
/about.
- डायलॉग बॉक्स: नई विंडो में इंटरफ़ेस खोलता है, जहां उपयोगकर्ता जानकारी डाल सकते हैं और सबमिट कर सकते हैं.
- लिंक की झलक: तीसरे पक्ष की सेवाओं के लिंक वाले मैसेज में, कार्ड पर आधारित इंटरफ़ेस अटैच करता है. इससे उपयोगकर्ता, लिंक की झलक देख सकते हैं या उसमें मौजूद जानकारी को अपडेट कर सकते हैं.
- होम पेज: Chat ऐप्लिकेशन में मैसेज के साथ होम टैब दिखाता है. यहां उपयोगकर्ता, इसकी सुविधाओं के बारे में जान सकते हैं या उनका इस्तेमाल कर सकते हैं.
- इंटरैक्टिव विजेट: ऐसे विजेट का इस्तेमाल करता है जिनसे उपयोगकर्ताओं को मैसेज और अन्य तरह के यूज़र इंटरफ़ेस पर क्लिक करने या उनसे इंटरैक्ट करने के लिए कहा जाता है. इनमें बटन, चेकबॉक्स, और टेक्स्ट इनपुट शामिल हैं.
- इवेंट: Chat में होने वाली गतिविधियों के लिए जवाब देता है. जैसे, किसी स्पेस में नए मैसेज या सदस्यों के शामिल होने की जानकारी.
- स्लैश कमांड: उपयोगकर्ता के निर्देशों का जवाब देता है, जैसे कि
नमूना | ब्यौरा | फ़ॉर्मैट | तकनीक | आर्किटेक्चर | स्लैश कमांड | डायलॉग | लिंक की झलक | होम पेज | इंटरैक्टिव विजेट | इवेंट |
---|---|---|---|---|---|---|---|---|---|---|
एआई नॉलेज असिस्टेंट | चैट स्पेस में हुई बातचीत के इतिहास के आधार पर, सवालों के जवाब पाने के लिए Gemini का इस्तेमाल करें. | ट्यूटोरियल |
Google Workspace Events API
Google Cloud के फ़ंक्शन
Google Cloud Pub/Sub
Google Cloud Eventarc
Google Cloud Vertex AI
Google Gemini
Google Cloud Firestore
|
एचटीटीपी (Node.js)
|
||||||
इंसिडेंट मैनेजर | Chat में समस्याओं का जवाब देना और Google Docs में, एआई के आधार पर समस्या के समाधान की खास जानकारी जनरेट करना. | ट्यूटोरियल |
Admin SDK API
Google Docs
Google Cloud Vertex AI
|
Apps स्क्रिप्ट
|
||||||
प्रोजेक्ट मैनेजर | उपयोगकर्ताओं को Chat में प्रोजेक्ट बनाने, अपडेट करने, और उन्हें पूरा करने में मदद करना. | ट्यूटोरियल |
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Cloud Firestore
|
एचटीटीपी (Node.js)
|
||||||
Gemini की मदद से, Google के लिए ऐप्लिकेशन बनाना | Google I/O 2024 से, Gemini की सुविधाओं के साथ कई Chat ऐप्लिकेशन बनाएं. | कोडलैब (कोड बनाना सीखना) |
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Gemini
Google Workspace Events API
|
Apps Script
एचटीटीपी (Node.js)
Dialogflow CX
|
||||||
इंटरैक्टिव पोल | उपयोगकर्ताओं को पोल बनाने और कुल वोट दिखाने की अनुमति दें. | कोडलैब (कोड बनाना सीखना) |
Google Cloud Functions
Google Cloud Shell
|
एचटीटीपी (Node.js)
|
||||||
संपर्क मैनेजर | कार्ड मैसेज और डायलॉग में जानकारी इकट्ठा करके, उपयोगकर्ताओं को अपने निजी और कारोबारी संपर्कों को मैनेज करने में मदद करें. | ट्यूटोरियल |
Apps Script
|
अगले चरण
- GitHub पर Google Chat की डेटा स्टोर करने की जगह
- अपने उपयोगकर्ताओं की ज़रूरतों को पहचानना
- उपयोगकर्ता की सभी गतिविधियों को तय करना
- ऐप्लिकेशन का आर्किटेक्चर चुनना