इस सेक्शन में सैंपल दिए गए हैं. इनसे, अलग-अलग तरह के 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 में होने वाली गतिविधियों के लिए जवाब देता है. जैसे, किसी स्पेस में नए मैसेज या सदस्यों के शामिल होने की जानकारी.
- स्लैश कमांड: उपयोगकर्ता के कमांड का जवाब देता है, जैसे कि
नमूना | ब्यौरा | फ़ॉर्मैट | तकनीक | आर्किटेक्चर | स्लैश कमांड | डायलॉग | लिंक की झलक | होम पेज | इंटरैक्टिव विजेट | इवेंट |
---|---|---|---|---|---|---|---|---|---|---|
एआई नॉलेज असिस्टेंट | Chat स्पेस में हुई बातचीत के इतिहास के आधार पर, सवालों के जवाब पाने के लिए Gemini का इस्तेमाल करें. | ट्यूटोरियल |
|
|
||||||
इंसिडेंट मैनेजर | Chat में समस्याओं का जवाब देना और Google Docs में, एआई के आधार पर समस्या के समाधान की खास जानकारी जनरेट करना. | ट्यूटोरियल |
|
|
||||||
प्रोजेक्ट मैनेजर | उपयोगकर्ताओं को Chat में प्रोजेक्ट बनाने, अपडेट करने, और उन्हें पूरा करने में मदद करना. | ट्यूटोरियल |
|
|
||||||
Gemini की मदद से, Google के लिए ऐप्लिकेशन बनाना | Google I/O 2024 से, Gemini की सुविधाओं के साथ कई Chat ऐप्लिकेशन बनाएं. | कोडलैब (कोड बनाना सीखना) |
|
|
||||||
इंटरैक्टिव पोल | उपयोगकर्ताओं को पोल बनाने और कुल वोट दिखाने की अनुमति दें. | कोडलैब (कोड बनाना सीखना) |
|
|
||||||
संपर्क मैनेजर | कार्ड मैसेज और डायलॉग में जानकारी इकट्ठा करके, उपयोगकर्ताओं को अपने निजी और कारोबारी संपर्कों को मैनेज करने में मदद करें. | ट्यूटोरियल |
|
|||||||
मीटिंग शेड्यूलर | Chat स्पेस से Google Calendar इवेंट बनाना. | ट्यूटोरियल |
|
|
अगले चरण
- GitHub पर Google Chat की डेटा स्टोर करने की जगह
- अपने उपयोगकर्ताओं की ज़रूरतों की पहचान करना
- उपयोगकर्ता के सभी सफ़र तय करना
- ऐप्लिकेशन का आर्किटेक्चर चुनना