बॉट को जिन permissions की ज़रूरत है
invite link में सटीक permissions, हर एक किसलिए है, और उसके बिना क्या टूटता है।
Invite सेट
Invite link एक तय सूची माँगता है, Administrator नहीं। जिस सर्वर पर बहुत सारे channel overrides हों, वहाँ Administrator अब भी सबसे आसान विकल्प है, क्योंकि किसी category पर एक अस्वीकृत override ticket बनाना रोक सकता है, लेकिन यह ज़रूरी नहीं है।
- चैनल देखें (View Channels), संदेश भेजें (Send Messages), थ्रेड में संदेश भेजें (Send Messages in Threads), संदेश इतिहास पढ़ें (Read Message History)
- panels, catalogs और welcome संदेश पोस्ट करना, और tickets में जवाब देना।
- लिंक एम्बेड करें (Embed Links), फ़ाइलें अटैच करें (Attach Files)
- हर embed, इनवॉइस इमेज और transcript फ़ाइल।
- रिएक्शन जोड़ें (Add Reactions), बाहरी इमोजी का उपयोग करें (Use External Emojis)
- Reaction goals और बटनों पर इमोजी।
- संदेश प्रबंधित करें (Manage Messages)
- /clear, spam हटाना, पोस्ट किए गए panels और catalog संदेश संपादित करना।
- चैनल प्रबंधित करें (Manage Channels)
- ticket channels बनाना, नाम बदलना, lock करना और हटाना।
- रोल प्रबंधित करें (Manage Roles)
- verify role और winner roles देना। बॉट का रोल भी उन roles के ऊपर होना चाहिए।
- थ्रेड प्रबंधित करें (Manage Threads)
- Ticket threads और thread की सफ़ाई।
- एक्सप्रेशन बनाएँ और प्रबंधित करें (Create and Manage Expressions)
- /addemoji.
- ऑडिट लॉग देखें (View Audit Log)
- Anti-nuke को यह चाहिए ताकि वह देख सके कि किसने channel हटाया या किसी को ban किया।
- सदस्यों को निकालें (Kick Members), सदस्यों को बैन करें (Ban Members), सदस्यों को मॉडरेट करें (Moderate Members)
- Anti-nuke और anti-spam कार्रवाइयाँ (kick, ban, timeout)।
Role की स्थिति
Discord बॉट को सिर्फ़ उन roles को मैनेज करने देता है जो उसके अपने सबसे ऊँचे role से नीचे हों। अगर verification role नहीं देता या कोई winner role नहीं मिलता, तो बॉट का role सर्वर सेटिंग्स → Roles में उनसे ऊपर ले जाएँ।
चैनल ओवरराइड
सर्वर स्तर पर दी गई permission को किसी category या channel पर अस्वीकार किया जा सकता है। सबसे आम गड़बड़ी वह ticket category है जहाँ @everyone को View Channel से मना किया गया है और बॉट का role स्पष्ट रूप से allowed नहीं है। Setup checklist और log channel इन्हें channel के नाम के साथ "missing permission" के रूप में रिपोर्ट करते हैं।
अगर आप इसे और कम करना चाहते हैं, तो वेबसाइट का Permissions Calculator टूल अपनी चुनी हुई permissions के साथ invite link बनाता है।