Discord कस्टम कमांड बॉट: बिना कोड के कमांड का नाम बदलें
Discord कस्टम कमांड बॉट आपके सर्वर को वही काम अपने शब्दों से करने देता है जो बॉट पहले से करता है। Noxyr के साथ $store $shop चला सकता है, और $done $ticket close चला सकता है। आप इन्हें डैशबोर्ड एडिटर में बनाते हैं, हर सर्वर पर 100 तक, और कोई कोड नहीं लिखते।
यहाँ कस्टम कमांड नाम बदलने हैं, स्क्रिप्ट नहीं
कई बॉट कस्टम कमांड को जवाब लिखने या छोटे प्रोग्राम बनाने के तरीके के रूप में बेचते हैं। Noxyr के कमांड जानबूझकर अलग हैं। कस्टम कमांड एक ऐसा नया नाम है जो Noxyr के पहले से मौजूद किसी कमांड के लिए है, साथ में वैकल्पिक पहले से तय मान। यह कोई नया व्यवहार नहीं जोड़ता।
इससे सुरक्षा का असली फ़ायदा है। असली कमांड अपनी अनुमतियों, मॉड्यूल स्विच और कूलडाउन के साथ ही चलता है, इसलिए कोई नया नाम किसी को वह पहुँच नहीं देता जो उसके पास पहले नहीं थी। मूल नाम नए नाम के साथ-साथ काम करता रहता है।
अगर आपको किसी ट्रिगर शब्द पर एक तय टेक्स्ट जवाब चाहिए, तो इसके बजाय ऑटो-रिस्पॉन्डर इस्तेमाल करें।
लोग इन्हें किसलिए इस्तेमाल करते हैं
- समुदाय के अपने शब्द। कोई शॉप उसे store कहती है, तो
$store$shopचलाता है। - एक-शब्द वाली क्रियाएँ।
$done$ticket closeचलाता है। - दूसरे बॉट की आदतें।
$pगाना चलाता है, ताकि जो सदस्य इसे कहीं और सीख चुके हैं उन्हें यहाँ अपनापन लगे। - सेटिंग्स पहले से भरी हुई।
$gnitroपुरस्कार पहले से Discord Nitro सेट करके$giveaway createचलाता है।
एक मिनट में एक बनाएँ
- डैशबोर्ड खोलें, अपना सर्वर चुनें, और Control, फिर Custom Commands पर जाएँ।
- New custom command दबाएँ, या Templates खोलकर कोई एक क्लिक करें।
- Trigger बॉक्स में नया नाम लिखें।
- वह कमांड चुनें जो वह चलाएगा, और अगर उस कमांड के कई एक्शन हैं तो एक्शन चुनें, जैसे टिकट पर close, claim या rename।
- चाहें तो किसी विकल्प में Value जोड़कर उसे पहले से भरें।
संपादन रोकने के लगभग एक सेकंड बाद बदलाव अपने आप सेव हो जाते हैं। पेज पर एक ही सूची के दो दृश्य हैं। Graph हर कस्टम कमांड को एक Trigger और एक Command के रूप में दिखाता है, जिसमें Values उसके विकल्पों से जुड़ी होती हैं। Simple list सादी पंक्तियाँ दिखाती है। दृश्य बदलने से कुछ नहीं बदलता, इसलिए जो पसंद हो वही इस्तेमाल करें।
शुरू करने के लिए 18 टेम्पलेट
| समूह | उदाहरण |
|---|---|
| Music | $p play, $np now playing, $s skip, $q queue, $dc leave, $vol, $repeat, $bass, $247 |
| Tickets | $done close, $claim, $faqs |
| Store | $store, $vouch |
| Community | $gnitro, $apply, $lb |
| Moderation | $purge clear के लिए |
जिस टेम्पलेट का नाम आप पहले से इस्तेमाल कर रहे हैं, वह धूसर दिखता है।
पहले से भरे मान और सदस्य क्या टाइप कर सकते हैं
हर बार कमांड चलने पर पहले से तय मान भर जाता है। नाम के बाद सदस्य जो भी लिखता है वह उसमें जुड़ता है, इसलिए $gnitro 1h 1 तब भी काम करता है जब पुरस्कार पहले से सेट हो। अगर सदस्य उसी विकल्प को नाम से लिखता है, तो उसका मान पहले से तय मान पर भारी पड़ता है। मान 200 अक्षरों तक हो सकते हैं और उनमें डबल कोट या लाइन ब्रेक नहीं हो सकते। फ़ाइल विकल्प पहले से नहीं भरे जा सकते।
नामों के नियम
- अक्षर, संख्याएँ, डैश और अंडरस्कोर, 32 अक्षरों तक, सब छोटे अक्षरों में। टाइप करते समय स्पेस डैश बन जाते हैं।
- कोई कस्टम कमांड Noxyr के असली कमांड का नाम नहीं ले सकता।
- हर नाम हर सर्वर पर एक बार इस्तेमाल हो सकता है।
- एक सर्वर में अधिकतम 100 कस्टम कमांड हो सकते हैं।
हर एक का चालू और बंद स्विच है, ताकि आप किसी नाम को हटाए बिना रोक सकें।
प्रिफ़िक्स कमांड, स्लैश कमांड नहीं
कस्टम कमांड आपके सर्वर प्रिफ़िक्स के साथ संदेश के रूप में टाइप होते हैं, जैसे $store। वे स्लैश मेनू में नहीं दिखते, क्योंकि Discord किसी बॉट को केवल अपने स्लैश कमांड रजिस्टर करने देता है, हर सर्वर के लिए अलग नहीं। आप पूरे सर्वर का प्रिफ़िक्स बदल सकते हैं, पाँच अक्षरों तक और बिना स्पेस के, पेज के Prefix बॉक्स में, Setup पेज पर, या /prefix set से। अगर आप Noxyr का कस्टम बॉट चलाते हैं, तो वह उसी प्रिफ़िक्स के साथ वही कस्टम कमांड जवाब देता है।
जब सेव न हो तो क्या करें
पेज एडिटर के ऊपर हर उस चीज़ की सूची दिखाता है जो सेव रोकती है, और किसी समस्या पर क्लिक करने से उस बॉक्स पर पहुँचते हैं जिसे ठीक करना है। आम कारण हैं: असली कमांड से मेल खाता नाम, एक ही नाम दो बार, संख्या वाले विकल्प में टेक्स्ट, या चुनाव वाले विकल्प में ऐसा मान जो उसकी सूची में नहीं। पूर्ण संख्या और संख्या विकल्प केवल संख्याएँ लेते हैं, और हाँ या नहीं वाले विकल्प yes, no, on, off, true और false लेते हैं।
इन्हें लागू करने का एक व्यवस्थित तरीका
- उन फ़ीचर के टेम्पलेट से शुरू करें जो आपका सर्वर सच में इस्तेमाल करता है।
- दो या तीन ऐसे नाम जोड़ें जो आपके सदस्य पहले से ज़ोर से बोलते हैं।
- सूची एक पिन किए हुए संदेश में पोस्ट करें, ताकि लोग जानें कि नए नाम मौजूद हैं।
- कोई नाम जो लोगों को उलझाए, उसे हटाने के बजाय बंद स्विच से रोकें।
क्योंकि मूल कमांड काम करते रहते हैं, समुदाय के नए नाम सीखते समय कोई बाहर नहीं होता।
आगे के कदम
कस्टम कमांड डॉक्स और बॉट कमांड का नाम बदलने की गाइड पढ़ें। यह समझने के लिए कि बॉट दोनों तरह की शैलियाँ क्यों इस्तेमाल करते हैं, प्रिफ़िक्स कमांड बनाम स्लैश कमांड और बॉट का प्रिफ़िक्स कैसे बदलें देखें। Noxyr जोड़ें और अपना पहला कमांड बनाएँ।
आम सवाल
Noxyr के साथ Discord में कस्टम कमांड कैसे बनाऊँ?
डैशबोर्ड पर Control, फिर Custom Commands पर जाएँ, New custom command दबाएँ, Trigger में नया नाम लिखें, और वह कमांड चुनें जो वह चलाएगा। बदलाव अपने आप सेव हो जाते हैं।
क्या कस्टम कमांड स्लैश कमांड की तरह काम करते हैं?
नहीं। ये प्रिफ़िक्स कमांड हैं जिन्हें सदस्य $store की तरह संदेश के रूप में टाइप करते हैं। Discord किसी बॉट को केवल अपने स्लैश कमांड रजिस्टर करने देता है।
क्या कस्टम कमांड पहले से भरे विकल्पों के साथ चल सकता है?
हाँ। किसी विकल्प में Value जोड़ें, जैसे गिवअवे पुरस्कार, और वह हर बार भर जाता है। अगर सदस्य उसी विकल्प को नाम से लिखता है, तो उसका मान चलता है।
मैं कितने कस्टम कमांड बना सकता हूँ?
हर सर्वर पर 100 तक। नामों में अक्षर, संख्याएँ, डैश और अंडरस्कोर होते हैं, 32 अक्षरों तक, और वे किसी असली Noxyr कमांड से मेल नहीं खा सकते।
क्या कस्टम कमांड फ़ीचर मुफ़्त है?
हाँ, और कोई कोडिंग नहीं चाहिए।