सर्विसलाइव बातचीत: वेबसाइट चैट सेटअप, कतार, स्थानांतरण और पर्यवेक्षण
अब जो भी बातचीत आती है उसका एक **सत्र** होता है: वह शुरू होती है, प्रतीक्षा करती है, कोई उत्तर देता है, उसे स्थानांतरित किया जा सकता है और वह समाप्त होती है। इसी से लाइव कतार, स्वीकृति के साथ स्थानांतरण और पर्यवेक्षण संभव होते हैं, वेबसाइट चैट में भी, जिसका पहले कोई मालिक नहीं होता था।
अब जो भी बातचीत आती है उसका एक **सत्र** होता है: वह शुरू होती है, प्रतीक्षा करती है, कोई उत्तर देता है, उसे स्थानांतरित किया जा सकता है और वह समाप्त होती है। इसी से लाइव कतार, स्वीकृति के साथ स्थानांतरण और पर्यवेक्षण संभव होते हैं, वेबसाइट चैट में भी, जिसका पहले कोई मालिक नहीं होता था।
इसे काम करने के लिए यहाँ कुछ भी कॉन्फ़िगर करने की ज़रूरत नहीं है: अगले संदेश के साथ सत्र अपने आप शुरू हो जाते हैं। स्क्रीन: **इनबॉक्स > लाइव**।
अभी (पर्यवेक्षण)
बोर्ड लाइव बातचीत को सूचीबद्ध करता है, पहले वे जिनका किसी ने उत्तर नहीं दिया, फिर वे जो सबसे लंबे समय से प्रतीक्षा कर रही हैं। हर एक पर आप ये कर सकते हैं:
- **देखना**: बातचीत को लाइव पढ़ें। इससे ग्राहक या एजेंट के लिए कुछ नहीं बदलता, और यह बातचीत की ट्रेल में दर्ज होता है। बिना कोई निशान छोड़े देखना चुपचाप की जाने वाली निगरानी होती।
- **फुसफुसाना**: ग्राहक को दिखाए बिना एजेंट से बात करें। यह कभी किसी चैनल से होकर नहीं जाता: यह एजेंट के लिए एक सूचना और ट्रेल में एक प्रविष्टि बन जाता है।
- **बीच में आना**: उसी चैनल से, जिससे एजेंट बात कर रहा है, ग्राहक से अभी बात करें।
देखना, फुसफुसाना और बीच में आना उन लोगों के लिए है जो सेटिंग्स प्रबंधित करते हैं।
स्वीकृति के साथ स्थानांतरण
बातचीत पैनल में व्यक्ति चुनें, उन्हें जो जानना चाहिए वह लिखें और स्थानांतरित करें। डिफ़ॉल्ट रूप से दूसरे व्यक्ति को उसे **स्वीकार** करना होता है: बातचीत ऐसे किसी को सौंप देना जिसने उसे देखा तक नहीं (और हो सकता है ब्रेक पर हो) ग्राहक को अकेला छोड़ देता है। जब तक यह लंबित है, बातचीत उसी के पास रहती है जिसके पास पहले थी, और स्क्रीन यही बताती है। अस्वीकार करने पर वह पिछले व्यक्ति को वापस मिल जाती है, वह कभी बिना किसी मालिक के नहीं रहती।
आपकी वेबसाइट पर चैट
**इनबॉक्स > लाइव > वेबसाइट चैट** में आप डेवलपर के बिना तय करते हैं:
- **यह कहाँ दिखे**: `*` के साथ पते के नियम (उदाहरण के लिए `/pricing*`)। सबसे विशिष्ट तैनाती जीतती है; बहिष्करण हमेशा समावेशन पर भारी पड़ता है।
- **बटन**: किनारा, लेबल और रंग।
- **भाषा**: चैट डिफ़ॉल्ट रूप से आपके संगठन की भाषा बोलती है, और हर तैनाती दूसरी भाषा चुन सकती है। आप कोई भी लेबल बदल भी सकते हैं।
- **चैट से पहले का फ़ॉर्म**: अधिकतम 8 फ़ील्ड (पाठ, ईमेल, फ़ोन, लंबा पाठ या सूची), हर एक वैकल्पिक या अनिवार्य। नाम, ईमेल या फ़ोन से जुड़ा फ़ील्ड उस लीड को भर देता है जिसे चैट बनाती है।
- **कार्य समय के बाहर**: सूचना दिखाएँ, संदेश माँगें, या बबल छिपा दें। समय चैनल नीति से आता है, किसी दूसरे कैलेंडर से नहीं।
- **कतार में स्थान**: जब तक किसी ने उत्तर नहीं दिया, विज़िटर को अपना स्थान दिखता है और, जब मापा हुआ इतिहास मौजूद हो, अनुमानित प्रतीक्षा भी। इतिहास के बिना किसी समय का वादा नहीं किया जाता, सिर्फ़ स्थान दिखाया जाता है।
वही व्यक्ति, दूसरा डिवाइस
चैट ब्राउज़र में रहती है: डिवाइस बदलने पर पहले इतिहास खो जाता था। अगर आपकी वेबसाइट जानती है कि कौन साइन इन है, तो वह विज़िटर की आईडी को **अपने सर्वर** पर हस्ताक्षरित कर सकती है (उस स्क्रीन पर दिखाए गए गुप्त कोड के साथ HMAC) और विजेट को `userId` तथा `userHash` भेज सकती है। वैध हस्ताक्षर के साथ बातचीत किसी भी डिवाइस पर आगे बढ़ाई जा सकती है। हस्ताक्षर के बिना कुछ भी दोबारा शुरू नहीं होता, और यही इसका मक़सद है: टाइप किए गए ईमेल से बातचीत लौटाना किसी को भी दूसरे की बातचीत पढ़ने देता। वह गुप्त कोड कभी पेज के JavaScript में न रखें।
सोशल चैनलों पर उत्तर देना
इनबॉक्स अब सोशल बातचीत पर भी उत्तर देता है। कौन भेजता है, यह प्लेटफ़ॉर्म पर निर्भर करता है:
- **बॉट चैनल**: उसी बॉट का उपयोग करता है जिसे आपने पहले ही जोड़ा है।
- **Messenger और Instagram**: **आपके अपने ऐप** के पेज टोकन का उपयोग करते हैं, जिसमें प्रदाता से मैसेजिंग अनुमति स्वीकृत हो। वह अनुमति हम आपके लिए नहीं दिला सकते; टोकन के बिना बातचीत केवल पढ़ने के लिए रहती है और इनबॉक्स इसका कारण बताता है।
- **आपका अपना चैनल**: अपना एक https पता घोषित करें और हम संदेश वहाँ भेज देते हैं ({platform, to, text, rich}); टोकन आपके इंटीग्रेशन के साथ एन्क्रिप्टेड रूप में रखा जाता है। इसी तरह जिस चैनल का हम मूल रूप से समर्थन नहीं करते, उसका उत्तर भी इनबॉक्स से दिया जा सकता है।
ग्राहक के आख़िरी संदेश के 24 घंटे बीत जाने के बाद Messenger और Instagram नए संदेश स्वीकार नहीं करते, और कंपोज़र आपके टाइप करने से पहले ही यह बता देता है।
इस लेख को सिस्टम के भीतर खोलें →