बॉट का प्रिफ़िक्स वह अक्षर है जो किसी सामान्य संदेश को कमांड में बदल देता है, जैसे $help में $। ज़्यादातर बॉट सर्वर एडमिन को इसे कमांड से या वेब डैशबोर्ड से बदलने देते हैं। Noxyr में डिफ़ॉल्ट $ है, और आप इसे /prefix set से या डैशबोर्ड से बदल सकते हैं, जिसमें 1 से 5 अक्षर हों और बीच में कोई स्पेस न हो। प्रिफ़िक्स केवल आपके सर्वर पर लागू होता है, इसलिए हर सर्वर अपना अलग प्रिफ़िक्स चुन सकता है।
पता लगाएं कि बॉट कौन-सा प्रिफ़िक्स इस्तेमाल कर रहा है
अगर आपको पता नहीं कि बॉट किस प्रिफ़िक्स की उम्मीद करता है, तो किसी चैनल में अकेले उसका मेंशन करें। कई बॉट, जिनमें Noxyr भी शामिल है, मौजूदा प्रिफ़िक्स के साथ जवाब देते हैं। Noxyr में, अगर संदेश में सिर्फ़ @Noxyr हो, तो जवाब आता है “यहाँ मेरा प्रिफ़िक्स $ है”। सर्वर एडमिन /prefix view भी चला सकते हैं, जो किसी भी प्रिफ़िक्स के साथ काम करता है, क्योंकि स्लैश कमांड कभी प्रिफ़िक्स इस्तेमाल नहीं करते।
Noxyr का प्रिफ़िक्स कैसे बदलें
तीन जगहें हैं, और तीनों एक ही सेटिंग बदलती हैं:
- Discord में:
/prefix set prefix:!चलाएं।/prefix resetसे वापस$पर चले जाते हैं। - सेटअप पेज पर: डैशबोर्ड खोलें, अपना सर्वर चुनें, Setup पर जाएं और Command prefix बॉक्स भरें।
- Custom Commands पेज पर: Prefix बॉक्स बाईं पैनल के नीचे है, उन कमांड के पास जिनके नाम आपने बदले हैं।
प्रिफ़िक्स बदलने के लिए आपको Administrator (या सर्वर की किसी एडमिन रोल) की ज़रूरत है। नया प्रिफ़िक्स अगले संदेश से काम करता है, और पुराना उसी पल बंद हो जाता है, इसलिए बदलते समय अपने सदस्यों को बता दें।
Noxyr प्रिफ़िक्स के नियम
| नियम | कारण |
|---|---|
| 1 से 5 अक्षर | टाइप करने में आसान, और n! जैसे दो-हिस्से वाले प्रिफ़िक्स के लिए काफ़ी लंबा। |
| कोई स्पेस नहीं | स्पेस प्रिफ़िक्स को कमांड के नाम से पहले ही खत्म कर देगा। |
/ से शुरू नहीं हो सकता | / Discord का अपना स्लैश कमांड मेनू खोलता है। |
कोई @, #, <, > या : नहीं | ये मेंशन और चैनल लिंक बनाते हैं, इसलिए सामान्य संदेश कमांड बन जाएंगे। |
मार्कडाउन अक्षर नहीं (*, _, ~, |, बैकटिक, बैकस्लैश) | ये संदेश के फ़ॉर्मेटिंग का तरीका बदल देते हैं। |
अच्छे विकल्प हैं $, !, ?, ., -, या कोई छोटा शब्द जो किसी चिन्ह पर खत्म हो, जैसे n! या nx.।
ऐसा प्रिफ़िक्स चुनें जो न टकराए
अगर एक सर्वर के दो बॉट एक ही प्रिफ़िक्स इस्तेमाल करते हैं, तो एक संदेश से दोनों जवाब दे सकते हैं, या उनमें से एक कह सकता है कि उसे कमांड नहीं पता। ! सबसे आम डिफ़ॉल्ट है, इसलिए कई बॉट वाले सर्वर में हर बॉट के लिए कुछ अलग होना चाहिए। n! जैसा दो-अक्षर का छोटा प्रिफ़िक्स लगभग कभी नहीं टकराता और फिर भी टाइप करने में तेज़ है।
यह भी मदद करता है कि ऐसे अक्षरों से बचें जिनसे लोग सामान्य संदेश शुरू करते हैं। Noxyr तब चुप रहता है जब प्रिफ़िक्स के बाद का शब्द कमांड न हो, इसलिए $5 each बस एक संदेश है, लेकिन बातचीत वाले चैनल में . जैसा प्रिफ़िक्स फिर भी गलती से लिखा गया .help कमांड चला देता है।
स्लैश कमांड चलते रहते हैं
प्रिफ़िक्स केवल मैसेज कमांड बदलता है। हर स्लैश कमांड वैसा ही रहता है, और Noxyr का हर कमांड दोनों तरीकों से एक ही विकल्पों के साथ काम करता है, इसलिए जो सदस्य / मेनू पसंद करते हैं उनका कुछ नहीं जाता। प्रिफ़िक्स कमांड बनाम स्लैश कमांड में अंतर विस्तार से समझाए गए हैं।
सिर्फ़ प्रिफ़िक्स नहीं, कमांड के नाम भी बदलें
अगर आप असल में छोटे या आसान कमांड चाहते हैं, तो प्रिफ़िक्स की जगह कमांड के नाम बदलें। Noxyr का Custom Commands पेज सर्वर को $p को $play चलाने देता है, या $done को $ticket close, और असली नाम बदले बिना। देखें Discord कस्टम कमांड।