Discord बॉट जोड़ना सरल लगता है-"सर्वर में जोड़ें" पर क्लिक करें और यह काम करता है। लेकिन अच्छी तरह से कॉन्फ़िगर किए गए बॉट स्टैक और परस्पर विरोधी बॉट के अराजक गड़बड़ के बीच का अंतर विचारशील सेटअप, अनुमति प्रबंधन और परीक्षण पर निर्भर करता है।
2025 Discord बॉट मार्केट रिपोर्ट के अनुसार, खराब अनुमति कॉन्फ़िगरेशन के कारण 45% सर्वर मालिकों ने बॉट संघर्षों का अनुभव किया है। यह गाइड इसे रोकता है।
भाग 1: बॉट ढूंढना और आमंत्रित करना
बॉट कहां खोजें
- Top.gg (top.gg) - समीक्षाओं और रेटिंग के साथ सबसे बड़ी बॉट निर्देशिका
- Discord.bots.gg - समुदाय-संचालित बॉट खोज
- Disforge - फ़ंक्शन द्वारा वर्गीकृत
- सीधे डेवलपर से - बॉट की आधिकारिक वेबसाइट या GitHub देखें
बॉट का मूल्यांकन करते समय, जांचें:
- अपटाइम - क्या बॉट के पास एक स्टेटस पेज है? क्या यह 99.5%+ विश्वसनीय है?
- गतिविधि - क्या बॉट को पिछले महीने में अपडेट किया गया था?
- समीक्षाएं - अन्य सर्वर मालिक क्या कहते हैं? कोई संघर्ष रिपोर्ट?
- अनुमतियाँ - आमंत्रण लिंक कितनी अनुमतियों का अनुरोध करता है? अधिक हमेशा बेहतर नहीं होता है।
आमंत्रण लिंक
बॉट के आमंत्रण लिंक में अनुरोधित अनुमतियाँ शामिल होती हैं। आप कम अनुमतियों का अनुरोध करने के लिए इसे संशोधित कर सकते हैं-अधिकृत करने से पहले हमेशा समीक्षा करें कि बॉट वास्तव में क्या मांग रहा है।
बॉट को आमंत्रित करना
- आमंत्रण लिंक पर क्लिक करें
- ड्रॉपडाउन से अपना सर्वर चुनें
- अनुमतियों की समीक्षा करें
- पुष्टि करने से पहले अनावश्यक अनुमतियों को अचयनित करें
- अधिकृत करें
बॉट अब आपकी सदस्य सूची में दिखाई देगा।
भाग 2: आवश्यक बॉट कॉन्फ़िगरेशन
चरण 1: सत्यापित करें कि बॉट ऑनलाइन है
अपनी सदस्य सूची जांचें। बॉट को 30 सेकंड के भीतर ऑनलाइन दिखाना चाहिए। यदि ऑफ़लाइन है, तो उसका स्टेटस पेज जांचें या फिर से आमंत्रित करने का प्रयास करें।
चरण 2: दस्तावेज़ पढ़ें
प्रत्येक बॉट के पास दस्तावेज़ होते हैं। बुनियादी कमांड, डैशबोर्ड एक्सेस, समर्थन सर्वर और ज्ञात मुद्दों के लिए सरसरी तौर पर देखें।
चरण 3: डैशबोर्ड के माध्यम से कॉन्फ़िगर करें
अधिकांश आधुनिक बॉट वेब डैशबोर्ड का उपयोग करते हैं:
- वह मॉड्यूल सक्षम करें जिसे आप चाहते हैं
- उन चैनलों को चुनें जहां बॉट को सक्रिय होना चाहिए
- सेटिंग्स को अनुकूलित करें
- सहेजें और परीक्षण करें
चरण 4: एक #bot-commands चैनल बनाएं
एक चैनल बनाएं जहां सभी बॉट कमांड चलते हैं, मुख्य चैनलों को साफ रखते हैं:
- #bot-commands बनाएं
- चैनल → संपादित करें → अनुमतियाँ → @everyone "संदेश भेजें" को अक्षम करें
- प्रत्येक बॉट के लिए, "संदेश भेजें" सक्षम करें
चरण 5: लॉगिंग सेट करें
मॉडरेशन बॉट के लिए, केवल स्टाफ को दिखाई देने वाला एक निजी #logs चैनल बनाएं। बॉट की लॉगिंग को वहां इंगित करें।
भाग 3: अनुमति प्रबंधन
Discord अनुमतियों को समझना
अनुमतियाँ परतों में काम करती हैं:
- भूमिका स्तर: एक उपयोगकर्ता की भूमिका अनुमतियाँ प्रदान करती है
- चैनल ओवरराइड: एक चैनल भूमिका अनुमतियों को ओवरराइड कर सकता है
- बॉट स्तर: बॉट की भूमिका यह निर्धारित करती है कि वह क्या कर सकता है
एक बॉट अपनी उच्चतम भूमिका से अधिक शक्तिशाली कार्य नहीं कर सकता है।
आवश्यक बॉट अनुमतियाँ
| अनुमति | यह क्या करता है | किसके लिए आवश्यक है |
|---|---|---|
| संदेश भेजें | चैनलों में पोस्ट करें | सभी बॉट |
| लिंक एम्बेड करें | रिच एम्बेड का उपयोग करें | अधिकांश बॉट |
| फ़ाइलें संलग्न करें | फ़ाइलें अपलोड करें | संगीत, छवि बॉट |
| संदेश इतिहास पढ़ें | पिछले संदेश देखें | लॉगिंग, मॉडरेशन |
| संदेश प्रबंधित करें | संदेश हटाएं | मॉडरेशन |
| भूमिकाएँ प्रबंधित करें | भूमिकाएँ असाइन करें | लेवलिंग, सत्यापन |
नियम: केवल वही दें जिसकी बॉट को आवश्यकता है।
बॉट अनुमतियों का ऑडिट करना
मासिक रूप से, सर्वर सेटिंग्स → भूमिकाएँ → [बॉट का नाम] जांचें और अनावश्यक अनुमतियों को अक्षम करें।
भाग 4: आवश्यक बॉट स्टैक
अधिकांश सर्वरों के लिए, ये 4 बॉट 95% आवश्यकताओं को संभालते हैं:
- मॉडरेशन बॉट (MEE6 या Dyno): ऑटोमॉड, लॉगिंग, प्रवर्तन
- संगीत बॉट (Groovy): वॉयस प्लेबैक
- समुदाय प्रबंधन (Rally): खोज, जुड़ाव ट्रैकिंग
- वैकल्पिक - लेवलिंग (MEE6 या Dyno): गतिविधि गेमिफिकेशन
इस स्टैक को ~8 कुल अनुमतियों की आवश्यकता होती है और इसमें वह सब कुछ शामिल होता है जिसकी अधिकांश सर्वरों को आवश्यकता होती है।
भाग 5: परीक्षण और समस्या निवारण
मुख्य परिनियोजन से पहले
- समान संरचना के साथ एक परीक्षण सर्वर बनाएं
- बॉट को समान रूप से जोड़ें और कॉन्फ़िगर करें
- मॉडरेशन, संगीत, लॉगिंग और संघर्षों का परीक्षण करें
- परिनियोजन से पहले समस्याओं को ठीक करें
सामान्य मुद्दे
"बॉट प्रतिक्रिया नहीं दे रहा है"
- सत्यापित करें कि बॉट ऑनलाइन है (हरी बिंदी)
- सही कमांड सिंटैक्स का उपयोग करें (/ स्लैश कमांड के लिए)
- उस चैनल में अनुमतियाँ जांचें
- सत्यापित करें कि सुविधा डैशबोर्ड में अक्षम नहीं है
"बॉट के पास अनुमति नहीं है"
- सर्वर सेटिंग्स → भूमिकाएँ → [बॉट का नाम] जांचें
- सत्यापित करें कि बॉट की भूमिका उन भूमिकाओं से ऊपर है जिन्हें उसे मॉडरेट करने की आवश्यकता है
- चैनल-स्तरीय अनुमतियाँ जांचें
"दो बॉट संघर्ष कर रहे हैं"
- पहचानें कि कौन सी क्रियाएं संघर्ष करती हैं
- एक बॉट में संघर्ष करने वाली सुविधा को अक्षम करें
- या बॉट को अलग-अलग चैनलों तक सीमित करें
भाग 6: चल रही रखरखाव
मासिक जांच
- सत्यापित करें कि बॉट अभी भी प्रतिक्रिया देते हैं
- अनुमतियों की समीक्षा करें
- स्थिरता के लिए लॉग जांचें
- दस्तावेज़ अपडेट करें
बॉट को कब हटाएं
- डेवलपर से कोई प्रतिक्रिया नहीं मिलने पर दिनों से ऑफ़लाइन
- बेहतर विकल्प द्वारा प्रतिस्थापित
- उपयोग नहीं किया जा रहा है (डैशबोर्ड जांचें)
निचला रेखा
बॉट सेटअप के लिए यह सोचने की आवश्यकता होती है कि प्रत्येक बॉट क्या करता है, उसे किन अनुमतियों की आवश्यकता है, और संघर्षों को कैसे रोका जाए। न्यूनतम से शुरू करें, सावधानीपूर्वक कॉन्फ़िगर करें, बैकअप सर्वर पर परीक्षण करें और वहां से स्केल करें।
4-5 बॉट वाला एक अच्छी तरह से कॉन्फ़िगर किया गया स्टैक हर बार 20 परस्पर विरोधी बॉट को मात देता है।
क्या आप अपने सर्वर को सूचीबद्ध करने और स्थायी रूप से विकसित होने के लिए तैयार हैं? अपने जैसे व्यस्त समुदायों की खोज करने वाले सदस्यों तक पहुंचने के लिए अपने सर्वर को Rally में जोड़ें।