कस्टम कमांड
किसी भी command को अपने सर्वर के लिए नया नाम दें, जैसे $shop के लिए $store या $ticket close के लिए $done, वैकल्पिक preset values के साथ।
Custom command क्या है
Custom command Noxyr के किसी मौजूदा command का नया नाम है। $store, $shop चला सकता है; $done, $ticket close चला सकता है; और $gnitro, $giveaway create चला सकता है जिसमें prize पहले से Discord Nitro भरा हो। सदस्य नया नाम अपने सर्वर prefix के साथ संदेश के रूप में टाइप करते हैं, और बॉट असली command चलाता है।
यह कभी नया व्यवहार नहीं जोड़ता। असली command अपनी अनुमतियों, module स्विच और cooldowns के साथ चलता है, इसलिए कोई नया नाम किसी को वह पहुँच नहीं देता जो उसके पास पहले से न हो। मूल नाम नए नाम के साथ-साथ काम करता रहता है।
एक बनाएँ
- डैशबोर्ड खोलें, अपना सर्वर चुनें, और Control, फिर Custom Commands पर जाएँ।
- New custom command दबाएँ, या Templates खोलें और किसी एक पर क्लिक करके उसे तैयार रूप में जोड़ें।
- Trigger बॉक्स में नया नाम टाइप करें, जैसे store।
- Command बॉक्स में वह command चुनें जिसे वह चलाता है, और अगर उस command के कई actions हों तो action चुनें (ticket में close, claim, rename और अन्य हैं)।
- वैकल्पिक: किसी option में Value जोड़कर उसे पहले से भरें, जैसे prize को Discord Nitro सेट करें।
- संपादन रोकने के लगभग एक सेकंड बाद बदलाव अपने आप सहेज जाते हैं। Save बटन के पास की स्थिति बताती है कि वे सहेजे गए हैं या नहीं।
Custom commands prefix commands हैं: वे $store जैसे संदेशों के रूप में काम करते हैं, / मेनू में नहीं। Discord किसी बॉट को सिर्फ़ अपने slash commands register करने देता है, हर सर्वर के लिए अलग नहीं।
Graph और Simple list
पेज पर उसी सूची के दो दृश्य हैं। Graph हर custom command को एक Trigger के रूप में एक Command से जुड़ा दिखाता है, और उसके options से जुड़ी Values: एक बिंदु को दूसरे पर खींचकर जोड़ें, किसी तार पर क्लिक करके उसे काटें, और किसी box को उसके शीर्षक से खींचकर हिलाएँ। Tidy सब कुछ फिर से सही लाइन में लगा देता है।
Simple list वही बात सादी पंक्तियों में दिखाती है, जिनमें नाम, command चुनने का विकल्प और preset values हैं। जो पसंद हो वह इस्तेमाल करें; दृश्य बदलने से कुछ नहीं बदलता।
बाईं ओर का पैनल हर custom command को पुराना नाम, तीर, नया नाम के रूप में दिखाता है। हर एक पर एक चालू/बंद स्विच है, ताकि आप नाम को बिना हटाए रोक सकें, और एक delete बटन है।
Templates
Templates एक क्लिक में एक तैयार custom command जोड़ते हैं। जो नाम आप पहले से इस्तेमाल कर रहे हैं, उसका template धूसर दिखता है।
- Music
- $p (play), $np (playing), $s (skip), $q (queue), $dc (leave), $vol (volume), $repeat (queue को लूप करें), $bass (bass boost filter), $247 (play-24-7)
- Tickets
- $done (टिकट बंद करें), $claim (टिकट क्लेम करें), $faqs (टिकट FAQ सूची)
- Store
- $store (दुकान), $vouch (समीक्षा सबमिट करें)
- Community
- $gnitro (giveaway create, पुरस्कार Discord Nitro), $apply (आवेदन लागू करें), $lb (लीडरबोर्ड)
- Moderation
- $purge (साफ़ करें)
Preset values और टाइप किए गए options
Preset हर बार custom command चलने पर भरा जाता है। नाम के बाद सदस्य जो भी टाइप करता है, वह उसके साथ जुड़ जाता है, इसलिए $gnitro 1h 1 अब भी preset prize के साथ काम करता है। अगर सदस्य वही option नाम से टाइप करे (prize:"Gift card"), तो उसका मान preset पर भारी पड़ता है।
- Values
- अधिकतम 200 अक्षर, बिना double quotes और line breaks के।
- विकल्प (Choices)
- जिस option की एक तय सूची हो, जैसे loop mode या कोई filter, वह उसी सूची से मान स्वीकार करता है।
- संख्याएँ
- पूर्ण-संख्या और number options सिर्फ़ संख्याएँ स्वीकार करते हैं; yes/no options yes, no, on, off, true और false स्वीकार करते हैं।
- Files
- File options को पहले से नहीं भरा जा सकता।
नामों के नियम
- अक्षर
- अक्षर, संख्याएँ, - और _, अधिकतम 32 अक्षर। टाइप करते समय spaces dashes बन जाते हैं, और नाम छोटे अक्षरों में होते हैं।
- असली नाम
- Custom command असली Noxyr command का नाम इस्तेमाल नहीं कर सकता। असली नाम हमेशा जीतते हैं।
- अनोखा
- हर नाम हर सर्वर में एक बार ही इस्तेमाल हो सकता है।
- सीमा
- हर सर्वर में अधिकतम 100 custom commands।
जो भी बचत को editor के ऊपर रोकता है, पेज उसे सूचीबद्ध करता है। किसी समस्या पर क्लिक करें, ताकि ठीक किए जाने वाले box पर पहुँच जाएँ।
Prefix बदलना
बाईं पैनल के नीचे का Prefix बॉक्स पूरे सर्वर का prefix बदलता है: custom commands और हर सामान्य command। 5 अक्षरों तक, बिना spaces के टाइप करें, जैसे !, ?, . या n!, और Save दबाएँ। डिफ़ॉल्ट $ के लिए खाली छोड़ें। पेज का हर नाम तुरंत नए prefix पर अपडेट हो जाता है।
यही सेटिंग Setup पेज पर और Discord में /prefix set से भी है।
कस्टम बॉट
अगर सर्वर Noxyr custom bot चलाता है, तो वह उन्हीं custom commands का उसी prefix के साथ जवाब देता है। कुछ भी दो बार सेट करने की ज़रूरत नहीं।