Auto-responders और FAQ
ट्रिगर शब्दों पर स्वचालित जवाब, और एक खोजने योग्य FAQ जिसे सदस्य खुद खोज सकते हैं।
एक ही समस्या के लिए दो उपकरण
Auto-responder खुद जवाब देता है, जैसे ही कोई संदेश ट्रिगर से मेल खाता है - "how do I pay", "refund", "open hours"। FAQ की प्रविष्टि खोज का इंतज़ार करती है: सदस्य /close faq चलाते हैं और मेल खाने वाले जवाब निजी तौर पर पाते हैं।
दोनों Tickets module के अंतर्गत आते हैं। अगर सर्वर के लिए वह module बंद है, तो न auto-responders जवाब देंगे न FAQ।
ट्रिगर और मिलान मोड
ट्रिगर की तुलना पूरे संदेश से, छोटे अक्षरों में की जाती है, इसलिए मिलान कभी केस-सेंसिटिव नहीं होता। पहला मेल खाने वाला responder जीतता है और हर संदेश पर सिर्फ़ एक जवाब भेजा जाता है।
- Contains
- जब ट्रिगर संदेश में कहीं भी आए तब चलता है। यह डिफ़ॉल्ट है, और सबसे ढीला - "pay" "payment" और "paypal" से भी मेल खाता है।
- इससे शुरू होता है
- जब संदेश ट्रिगर से शुरू हो तब चलता है। "!price" जैसे command-जैसे वाक्यांशों के लिए अच्छा।
- Exact
- सिर्फ़ तब चलता है जब पूरा संदेश ही ट्रिगर हो। छोटे शब्दों के लिए सबसे सुरक्षित विकल्प।
Responder कहाँ चलता है
हर responder का एक scope होता है, जो तय करता है कि वह किन चैनलों को देखेगा।
- Tickets
- सिर्फ़ टिकट चैनलों के अंदर। यह डिफ़ॉल्ट है, और सपोर्ट के जवाबों के लिए इसी का उपयोग करें।
- सभी चैनल
- हर वह चैनल जिसे बॉट पढ़ सकता है।
- चुने हुए चैनल
- सिर्फ़ वे चैनल जो आप चुनें।
टिकटों के बाहर, responder प्रति चैनल हर 15 सेकंड में अधिकतम एक बार चलता है, ताकि व्यस्त चैट में स्पैम न हो। टिकटों के अंदर कोई कूलडाउन नहीं है।
Placeholders
जवाबों में placeholders हो सकते हैं, जो जवाब भेजते समय भर दिए जाते हैं। जिसे बॉट नहीं पहचानता, वह जैसा लिखा है वैसा ही रहता है।
- {user}
- जिस व्यक्ति ने इसे ट्रिगर किया, उसे mention करता है।
- {username}
- उसका username, बिना ping के।
- {channel}
- चैनल को mention करता है। सिर्फ़ General responders के लिए।
- {userId}
- उसकी Discord user ID। सिर्फ़ General responders के लिए।
- {ticketId}
- टिकट का ID। सिर्फ़ Ticket responders के लिए।
- {server}
- सर्वर का नाम।
Auto-responders का प्रबंधन
Auto-responders डैशबोर्ड पर Tickets → Auto-responders में बनाए और बदले जाते हैं। हर एक का नाम, ट्रिगर, मिलान मोड, जवाब, scope और एक active स्विच होता है, ताकि कोई मौसमी जवाब हटाए बिना रोका जा सके।
बॉट सूची को कुछ सेकंड के लिए कैश करता है, इसलिए आपके सहेजे बदलाव लागू होने में 15 सेकंड तक लग सकते हैं। दूसरे बॉट्स के संदेश कभी responder को ट्रिगर नहीं करते, और anti-spam जाँच पहले चलती है।
FAQ
FAQ प्रविष्टियाँ सवाल-और-जवाब के जोड़े होती हैं, जिनमें वैकल्पिक keywords हो सकते हैं। बिना खोज शब्दों के /close faq सबसे नई प्रविष्टियाँ दिखाता है; खोज शब्दों के साथ यह सवाल, जवाब और keywords से मिलान करता है, और अधिकतम आठ परिणाम दिखाता है। परिणाम सिर्फ़ पूछने वाले व्यक्ति को दिखते हैं।
- /close faq
- FAQ में खोजें। हर सदस्य के लिए उपलब्ध।
- /ticket faq-add
- एक सवाल, एक जवाब और कॉमा से अलग किए keywords के साथ प्रविष्टि जोड़ें।
- /ticket faq-edit
- मौजूदा प्रविष्टि बदलें। keywords हटाने के लिए "none" लिखें।
- /ticket faq-remove
- एक प्रविष्टि हटाएँ।
- /ticket faq-list
- सर्वर की हर प्रविष्टि की सूची दिखाएँ।
हर जवाब अधिकतम 1,024 अक्षरों तक दिखाया जाता है। वही प्रविष्टियाँ डैशबोर्ड पर Tickets → FAQs में भी प्रबंधित की जा सकती हैं।