Discord रोल और अनुमतियाँ: आपका बॉट वह रोल क्यों नहीं दे पाता
रोल हायरार्की Discord में किसी चीज़ के काम न करने की सबसे आम वजह है। इसे एक बार समझ लें और घंटों की खोजबीन से बच जाएँ।

एक स्थिति है जिससे हर सर्वर ओनर कभी न कभी गुज़रता है: बॉट को एक रोल देना है और वह नहीं देता। बॉट के पास Administrator है। सेटिंग सेव है। फिर भी कुछ नहीं होता।
वजह लगभग हमेशा एक ही होती है, और उसका अनुमतियों से कोई लेना देना नहीं।
दो सिस्टम, एक नहीं
Discord दो अलग चरणों में तय करता है कि कोई कुछ कर सकता है या नहीं:
- अनुमति। क्या यह रोल रोल्स को मैनेज कर भी सकता है?
- पोज़िशन। क्या यह रोल इतना ऊपर है कि लक्ष्य रोल को छू सके?
ज़्यादातर लोग सिर्फ़ पहला चरण जानते हैं। दिक्कत दूसरे में आती है।
नियम एक वाक्य में
कोई सदस्य, बॉट समेत, सिर्फ़ वही रोल दे और हटा सकता है जो उसके अपने सबसे ऊँचे रोल से नीचे हों। और सिर्फ़ उन्हीं सदस्यों को मॉडरेट कर सकता है जिनका सबसे ऊँचा रोल उसके अपने से नीचे हो।
यह Administrator होने पर भी लागू होता है। Administrator अनुमतियों को ओवरराइड करता है, हायरार्की को नहीं। Administrator वाला ऐसा बॉट जिसका रोल लिस्ट में सबसे नीचे है, असल में लगभग कुछ नहीं कर सकता।
एक उदाहरण
आपकी रोल लिस्ट ऊपर से नीचे ऐसी दिखती है:
Owner
Administrator
Moderator
AlphaCloud <- the bot's role
Verified
Member
बॉट क्या कर सकता है:
VerifiedऔरMemberदेना और हटाना- उन सदस्यों को मॉडरेट करना जिनका सबसे ऊँचा रोल
VerifiedयाMemberहै
बॉट क्या नहीं कर सकता:
Moderatorदेना, क्योंकि वह रोल उसके ऊपर है- किसी मॉडरेटर को किक, बैन या रीनेम करना
- किसी एडमिनिस्ट्रेटर को छूना
अगर आप चाहते हैं कि बॉट मॉडरेटर रोल दे सके, तो आपको उसका रोल Moderator के ऊपर खींचना होगा। उल्टा नहीं।
व्यावहारिक सलाह
बॉट का रोल अपने सबसे ऊँचे स्टाफ़ रोल के ठीक नीचे रखें। ऐसे:
Owner
Administrator
AlphaCloud <- here
Moderator
Verified
Member
इससे बॉट लीडरशिप के नीचे सब कुछ मैनेज कर सकता है, बिना लीडरशिप को खुद छू पाए। लगभग हमेशा आप ठीक यही चाहते हैं।
क्रम आप Server Settings, Roles में खींचकर बदलते हैं।
तीन खास मामले जो फिर भी काम नहीं करेंगे
परफ़ेक्ट हायरार्की होने पर भी तीन चीज़ें Discord किसी बॉट को कभी नहीं करने देता:
सर्वर ओनर को रीनेम या मॉडरेट करना। ओनर हायरार्की से बाहर होता है। कोई रोल या अनुमति इसे नहीं बदलती।
एक ही पोज़िशन वाले रोल एडिट करना। एक ही ऊँचाई के दो रोल एक दूसरे को नहीं छू सकते। सच में ऊपर होना चाहिए, बराबर नहीं।
@everyone रोल देना। यह हर किसी के पास अपने आप होता है, इसे दिया नहीं जा सकता।
चैनल अनुमतियाँ सर्वर अनुमतियों पर भारी पड़ती हैं
दूसरा सबसे आम मामला: रोल के हिसाब से बॉट मैसेज भेज सकता है, लेकिन ठीक एक चैनल में नहीं भेजता।
Discord सर्वर अनुमतियों में चैनल के हिसाब से अपवाद की इजाज़त देता है। अगर किसी चैनल में @everyone या बॉट के किसी रोल के लिए Send Messages साफ़ तौर पर मना है, तो वही लागू होता है, सर्वर रोल चाहे जो कहे।
आप इसे सीधे जाँच सकते हैं: चैनल सेटिंग्स, Permissions, फिर ऊपर View permissions for में बॉट चुनें। Discord आपको ठीक दिखाता है कि वह उस चैनल में क्या कर सकता है।
किस काम के लिए कौन सी अनुमति
अगर आप किसी बॉट को पूरा Administrator नहीं देना चाहते, तो यह व्यावहारिक लिस्ट है:
| काम | अनुमति |
|---|---|
| रोल देना | Manage Roles |
| टिकट, अस्थायी चैनल | Manage Channels |
| स्पैम हटाना | Manage Messages |
| म्यूट करना | Timeout Members |
| हटाना | Kick Members, Ban Members |
| AFK चैनल में भेजना | Move Members |
| निकनेम में प्रीफ़िक्स | Manage Nicknames |
| जानना कि एक्शन किसने किया | View Audit Log |
अगर आप बहुत सारे फ़ीचर इस्तेमाल करते हैं, तो Administrator अब भी व्यावहारिक विकल्प है। इसलिए नहीं कि यह ज़्यादा सुरक्षित है, बल्कि इसलिए कि वरना हर नया फ़ीचर आपको उस एक छूटी हुई अनुमति की तलाश में भेजेगा। जो भी हो, हायरार्की ही ज़्यादा अहम लीवर है।
समस्या सुलझाने का छोटा रूप
जब कुछ काम न करे, तो ये चार सवाल क्रम से पूछें:
- क्या बॉट का रोल संबंधित रोल के ऊपर है?
- क्या बॉट का रोल संबंधित सदस्य के ऊपर है?
- क्या बॉट के पास सर्वर लेवल पर सही अनुमति है?
- क्या यह अनुमति इस चैनल में साफ़ तौर पर मना है?
दस में से नौ बार जवाब सवाल 1 या 2 में होता है।
और लेख
Discord चैनल और कैटेगरी ऐसे बनाएं कि लोग सच में उनका इस्तेमाल करें
बहुत ज़्यादा चैनल एक नए सर्वर को खत्म कर देते हैं। छोटी शुरुआत कैसे करें, चैनलों को कैटेगरी में कैसे बांटें, और कैटेगरी परमिशन से एक ही नियम दोबारा सेट करने से कैसे बचें।
गाइडDiscord Community Server: इससे क्या बदलता है और इसे कैसे चालू करें
Community मोड से announcement चैनल, Server Insights और बहुत कुछ मिलता है, लेकिन सुरक्षा के नियम भी सख्त हो जाते हैं। क्या मिलता है, क्या ज़रूरी है और क्या आपके सर्वर को इसकी ज़रूरत है।
गाइडअपने Discord सर्वर में बॉट कैसे जोड़ें, और उसे असल में कौन सी अनुमतियाँ चाहिए
बॉट जोड़ने में बस एक मिनट लगता है। आपका सर्वर सुरक्षित तब रहता है जब आप उसे सही अनुमतियाँ देते हैं। स्टेप बाय स्टेप गाइड, और ऐसे बॉट की पहचान जिस पर भरोसा नहीं करना चाहिए।