उपयोगकर्ता के इंटरैक्शन डिज़ाइन करना

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

चैट ऐप्लिकेशन, इंटरैक्टिविटी की सुविधा को इन तरीकों से इस्तेमाल करते हैं:

  • उपयोगकर्ताओं को अपने Chat ऐप्लिकेशन के बारे में बताना
  • स्लैश कमांड का जवाब देना
  • कार्ड पर आधारित इंटरैक्टिव इंटरफ़ेस दिखाना या भेजना
  • इंटरैक्टिव डायलॉग खोलना
  • स्लैश कमांड
  • लिंक की झलक देखना
  • मैसेज में उपयोगकर्ताओं को @टैग करना

उपयोगकर्ताओं को अपने Chat ऐप्लिकेशन के बारे में बताना

अपने Chat ऐप्लिकेशन में लोगों और स्पेस को शामिल करने के लिए, उनका स्वागत करने वाला मैसेज भेजें. इस मैसेज में, यह जानकारी शामिल करें कि आपका Chat ऐप्लिकेशन क्या करता है और लोग इसका इस्तेमाल कैसे कर सकते हैं.

ऑनबोर्डिंग का असरदार मैसेज इस तरह का होना चाहिए:

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

Chat ऐप्लिकेशन के ऑनबोर्डिंग मैसेज से, उपयोगकर्ताओं को ऐप्लिकेशन का इस्तेमाल करने के लिए तैयार किया जाता है:

शेड्यूल करने की सुविधा देने वाले Chat ऐप्लिकेशन के लिए, शामिल होने का मैसेज का उदाहरण.

स्लैश कमांड का जवाब देना

स्लैश कमांड की मदद से, खास कमांड को रजिस्टर और विज्ञापन किया जा सकता है. उपयोगकर्ता, /help जैसे फ़ॉरवर्ड स्लैश (/) से शुरू होने वाले कमांड टाइप करके, आपके Chat ऐप्लिकेशन को कमांड दे सकते हैं.

Cymbal Chat ऐप्लिकेशन के लिए उपलब्ध स्लैश कमांड की सूची यहां दी गई है:

Chat ऐप्लिकेशन से इंटरैक्ट करने के लिए, कोई स्लैश कमांड चुनें.

मैसेज में लोगों को @टैग करना

Chat ऐप्लिकेशन, किसी स्पेस में चुनिंदा उपयोगकर्ताओं या सभी उपयोगकर्ताओं का नाम टैग कर सकता है, ताकि उन्हें मैसेज की सूचना दी जा सके. किसी उपयोगकर्ता का नाम टैग करने से पहले, और खास तौर पर किसी स्पेस में सभी उपयोगकर्ताओं का नाम टैग करने से पहले, आपको यह देखना चाहिए कि क्या यह ज़रूरी है. अगर ज़रूरी नहीं है, तो लोगों का नाम टैग न करें.

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

हालांकि, ज़रूरी या समय के हिसाब से ज़रूरी होने पर, उपयोगकर्ताओं को टैग किया जा सकता है. उदाहरण के लिए, Chat ऐप्लिकेशन में नीचे दिए गए मैसेज में, सॉफ़्टवेयर डेवलपर के एक स्पेस को @टैग किया गया है. इससे उन्हें यह सूचना मिलती है कि कोड फ़्रीज़ होने वाला है. साथ ही, उन्हें यह बताने का मौका मिलता है कि उन्हें समयसीमा खत्म होने से पहले थोड़ा और समय चाहिए:

Chat ऐप्लिकेशन, स्पेस में मौजूद सभी उपयोगकर्ताओं को मैसेज भेजता है.

दूसरी ओर, Chat ऐप्लिकेशन में ग्राहक का धन्यवाद करने के लिए, उसका नाम सीधे तौर पर लिखा गया है. यह मैसेज अच्छा है, लेकिन सूचना देने लायक नहीं है:

Chat ऐप्लिकेशन से किसी एक व्यक्ति को मैसेज भेजना.

इंटरैक्टिव कार्ड भेजना या दिखाना

चार्ट, यूज़र इंटरफ़ेस (यूआई) एलिमेंट होते हैं. इनमें इंटरैक्टिव और स्टैटिक, दोनों तरह के विजेट शामिल हो सकते हैं. जैसे, टेक्स्ट, इमेज, और बटन. Chat ऐप्लिकेशन, उपयोगकर्ताओं और स्पेस को ये चार्ट भेज सकते हैं. अगर आपके Chat ऐप्लिकेशन को उपयोगकर्ताओं से जानकारी इकट्ठा करनी है, ज़्यादा जानकारी देनी है या उन्हें अगला चरण पूरा करने के लिए गाइड करना है, तो कार्ड मैसेज भेजें.

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


Chat ऐप्लिकेशन के लिए मैसेजिंग और यूज़र इंटरफ़ेस डिज़ाइन करने और उनकी झलक देखने के लिए, कार्ड बिल्डर का इस्तेमाल करें:

कार्ड बिल्डर खोलना

यहां Chat ऐप्लिकेशन से मिला कार्ड मैसेज दिया गया है:

Chat ऐप्लिकेशन से कार्ड मैसेज भेजा जा रहा है.

इंटरैक्टिव डायलॉग खोलना

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

नीचे दिए गए उदाहरण में, Chat ऐप्लिकेशन /createContact स्लैश कमांड का इस्तेमाल करने वाले उपयोगकर्ता से संपर्क जानकारी इकट्ठा करने के लिए डायलॉग शुरू करता है:

डायलॉग बॉक्स की मदद से, उपयोगकर्ता से नए संपर्क की जानकारी इकट्ठा करना.

चैट ऐप्लिकेशन, स्पेस में मौजूद उपयोगकर्ताओं के लिए लिंक की झलक दिखा सकते हैं. जब भी कोई व्यक्ति मैच होने वाला लिंक शेयर करता है, तो Chat ऐप्लिकेशन उसके मैसेज में एक कार्ड अटैच कर सकता है. इस कार्ड में, लिंक की जानकारी दिखती है.

यहां दिए गए Chat ऐप्लिकेशन की मदद से, ग्राहक सेवा एजेंट, चैट स्पेस में शेयर किए गए केस के लिंक की झलक देख सकते हैं:

कार्ड मैसेज में लिंक की झलक.

अगले चरण

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