Discord auto responder बॉट किसी संदेश में खास शब्दों या वाक्यांशों पर नज़र रखता है और बिना किसी स्टाफ़ के कुछ टाइप किए अपने आप जवाब देता है। "मैं पेमेंट कैसे करूं" को तुरंत पेमेंट गाइड मिलती है, "refund" को आपकी refund नीति, "!price" को कीमत सूची, और यह सब तब होता है जब कोई इंसान संदेश देखता भी नहीं। Noxyr के auto-responders टिकट सिस्टम के अंदर रहते हैं, और तीन मिलान मोड, तीन scopes (केवल टिकट, सभी चैनल, या चुनी हुई सूची), और ऐसे text placeholders सपोर्ट करते हैं जो हर यूज़र के हिसाब से भरे जाते हैं। यह गाइड वह सेटअप बताती है जो दोहराए गए सवालों को सचमुच कम करता है, न कि गलत जगह पर ट्रिगर होता है।
मिलान मोड: contains, starts-with, exact
हर auto-responder की तुलना पूरे संदेश से होती है, जो lowercase में बदल दिया जाता है, इसलिए मिलान कभी case-sensitive नहीं होता:
- Contains (डिफ़ॉल्ट)। संदेश में कहीं भी ट्रिगर आने पर चलता है। यह सबसे ढीला विकल्प है: "pay" ट्रिगर "payment" और "paypal" से भी मेल खाता है। व्यापक विषयों के लिए अच्छा है, लेकिन छोटे शब्दों के लिए जो दूसरे शब्दों के अंदर भी आते हैं, जोखिम भरा है।
- Starts with। तब चलता है जब संदेश ट्रिगर से शुरू होता है। "!price" या "how do i" जैसे कमांड-जैसे वाक्यांशों के लिए ठीक है, बिना उस वाक्यांश के हर उस ज़िक्र को पकड़े जो वाक्य के बीच में आता है।
- Exact। तभी चलता है जब पूरा संदेश बिल्कुल ट्रिगर हो, और कुछ नहीं। छोटे एकल शब्दों के लिए यह सबसे सुरक्षित विकल्प है, क्योंकि यह उस वाक्य को गलती से नहीं पकड़ता जिसमें वह शब्द संयोग से आता है।
केवल पहला मेल खाने वाला responder चलता है, यानी हर संदेश पर एक जवाब, कभी ट्रिगर हुए जवाबों का ढेर एक-दूसरे पर नहीं लगता।
Scopes: responder कहां चलने की अनुमति है
- Tickets (डिफ़ॉल्ट)। केवल टिकट चैनलों के अंदर। सपोर्ट-शैली के जवाबों के लिए यह सबसे सुरक्षित scope है, और उन चीज़ों के लिए इस्तेमाल करें जो सामान्य चैट में नहीं चलनी चाहिए।
- All channels। वे सभी चैनल जिन्हें बॉट पढ़ सकता है। नियमों के लिंक जैसी सार्वभौमिक रूप से उपयोगी चीज़ के लिए ठीक है, लेकिन किसी संकीर्ण चीज़ के लिए जोखिम भरा है।
- Chosen channels। खास चैनल चुनें। यह उस #help चैनल के लिए उपयोगी है जो टिकट नहीं है, लेकिन वही दोहराए गए सवाल आते हैं।
टिकट चैनलों के बाहर, एक responder प्रति चैनल अधिकतम हर 15 सेकंड में एक बार चलता है, ताकि एक व्यस्त चैट को एक ही ट्रिगर शब्द बार-बार आकर स्पैम न बना दे। टिकटों के अंदर कोई cooldown नहीं है: सपोर्ट बातचीत एक-पर-एक होती है, इसलिए दोहराए गए वैध सवालों के जवाब मिलने चाहिए।
Placeholders जो इसे कम रटा हुआ लगने दें
जवाबों में placeholders हो सकते हैं, जो जवाब भेजते समय अपने आप भर जाते हैं:
- {user} उस व्यक्ति को मेंशन करता है जिसने ट्रिगर किया, और {username} उसका नाम है, बिना पिंग के।
- {channel} और {userId} सामान्य (गैर-टिकट) responders पर काम करते हैं।
- {ticketId} टिकट responders पर काम करता है, "फ़ॉलो-अप करते समय {ticketId} का संदर्भ दें" जैसी बातों के लिए उपयोगी।
- {server} सर्वर का नाम है, उन जवाबों के लिए जो कई सर्वरों में कॉपी होते हैं।
जो कुछ बॉट नहीं पहचानता, वह जैसा टाइप किया गया है वैसा ही छोड़ दिया जाता है, इसलिए placeholder में टाइपो हो तो वह संदेश को तोड़ने के बजाय शाब्दिक रूप से दिख जाता है।
एक सेट करना
- 1. डैशबोर्ड खोलें, Tickets → Auto-responders पर जाएं, और एक नाम, एक ट्रिगर, एक मिलान मोड और एक जवाब के साथ एक जोड़ें।
- 2. एक scope चुनें। अगर पक्का नहीं है तो Tickets से शुरू करें, यह सबसे कम जोखिम वाला विकल्प है।
- 3. सक्रिय टॉगल से किसी मौसमी या प्रमोशन वाले responder को उसका इतिहास मिटाए बिना रोकें।
बदलाव लागू होने में लगभग 15 सेकंड तक लग सकते हैं, क्योंकि बॉट सूची को थोड़ी देर के लिए cache करता है। अगर अभी सहेजा गया responder तुरंत नहीं चलता, तो उसे खराब मानने से पहले थोड़ा इंतज़ार करें।
Auto-responders कहां गलत हो सकते हैं
- ऐसे ट्रिगर शब्द जो आम अंग्रेज़ी भी हैं। contains मोड में "help" ट्रिगर लगभग हर सपोर्ट संदेश पर चलेगा। छोटे और आम शब्दों के लिए starts-with या exact इस्तेमाल करें।
- एक ही शब्दों के लिए होड़ करते बहुत सारे responders। केवल पहला मेल जीतता है, इसलिए क्रम और विशिष्टता मायने रखती है। अगर व्यापक "refund" responder पहले जांचा गया, तो वह एक संकीर्ण "refund policy" responder के लिए बने संदेश को खा सकता है।
- स्टाफ़ के फ़िल्टर के बजाय स्टाफ़ के विकल्प के रूप में इस्तेमाल करना। Auto-responders उन सवालों के लिए हैं जो लगातार पूछे जाते हैं, हर सवाल के लिए नहीं। जिस सदस्य को असली समस्या है उसे अब भी एक इंसान चाहिए; auto-responder को स्टाफ़ के हाथ से टाइप किए जाने वाले दोहराव की मात्रा घटानी चाहिए, जवाब देने की जगह नहीं लेनी चाहिए।
दूसरे बॉट के संदेश कभी responder को ट्रिगर नहीं करते, और Noxyr का anti-spam जाँच auto-responder मिलान से पहले चलता है, इसलिए स्पैम के रूप में चिह्नित संदेश पर कोई जवाब भी नहीं चलेगा।
Auto-responders बनाम FAQ कमांड
ये दो अलग तरीकों से एक ही समस्या हल करते हैं। Auto-responder ट्रिगर दिखते ही चल जाता है, सदस्य को कोई प्रयास नहीं करना पड़ता। FAQ एंट्री /close faq से खोजे जाने का इंतज़ार करती है, यानी सदस्य को पूछना पड़ता है। Auto-responders उन गिने-चुने सवालों के लिए इस्तेमाल करें जो इतनी बार आते हैं कि आप उनके तुरंत जवाब चाहते हैं, और FAQ उन लंबे जवाबों के संग्रह के लिए जिन्हें सदस्य खुद ब्राउज़ या खोज सकें। इस हिस्से पर विस्तार से हमारी FAQ bot गाइड में बात की गई है, और अगर आपको सटीक संदर्भ चाहिए तो दोनों एक ही auto-responders & FAQ docs के अंतर्गत हैं।
आम सवाल
क्या auto-responder छवि या embed के साथ जवाब दे सकता है? जवाब सादे text होते हैं, placeholders के साथ; auto-responder जवाबों के लिए कोई अलग embed builder नहीं है।
क्या Tickets मॉड्यूल बंद होने पर auto-responders काम करते हैं? नहीं। auto-responders और FAQ दोनों Tickets मॉड्यूल के हिस्से हैं, इसलिए वह मॉड्यूल बंद करने पर ये कहीं भी जवाब नहीं देते।
क्या एक समय में एक से ज़्यादा सक्रिय हो सकते हैं? हाँ, सेटअप में कोई तय सीमा नहीं बताई गई है। जितने चाहें जोड़ें, और सक्रिय टॉगल से तय करें कि कौन से लाइव हैं।
क्या यह फ़ीचर मुफ़्त है? हाँ, auto-responders Noxyr के मुफ़्त टिकट सिस्टम का हिस्सा हैं।
क्या दो ट्रिगर एक ही संदेश से मेल खाएं तो वह दो बार चलेगा? नहीं, हर संदेश पर केवल पहला मेल खाने वाला responder जवाब देता है।
अपनी auto-responder सूची बनाना शुरू करने के लिए Noxyr जोड़ें, या उसके बाकी सब कामों के लिए ticket bot पेज देखें।