अनुमतियों वाला Discord बॉट इनवाइट लिंक जनरेटर
Discord बॉट इनवाइट लिंक एक OAuth2 URL है, जिसमें बॉट की क्लाइंट ID, आपकी दी गई अनुमतियाँ और ज़रूरी स्कोप होते हैं। क्लाइंट ID डालें, अनुमतियाँ चुनें, और यह जनरेटर आधिकारिक discord.com लिंक और उसके साथ जाने वाला अनुमति पूर्णांक बनाता है।
Permissions integer: 0
इसे कैसे इस्तेमाल करें
- क्लाइंट ID खोजें। Discord Developer Portal में अपना एप्लिकेशन खोलें, फिर General Information। Application ID वही संख्या है।
- स्कोप चुनें। बॉट यूज़र जोड़ने के लिए
botरखें। अगर बॉट में स्लैश कमांड हैं तोapplications.commandsरखें। - अनुमतियाँ चुनें। किसी प्रीसेट से शुरू करें, फिर जो चाहिए जोड़ें या हटाएँ। पूर्णांक लाइव बदलता है।
- लिंक कॉपी करके खोलें। ऐसा सर्वर चुनें जिसमें आपके पास Manage Server है, और Authorize दबाएँ।
लिंक में क्या जाता है
| हिस्सा | अर्थ |
|---|---|
client_id | बॉट की एप्लिकेशन ID |
permissions | हर अनुमति के बिट मान को जोड़कर बनी संख्या |
scope | ऐप क्या कर सकता है: बॉट जोड़ना, स्लैश कमांड रजिस्टर करना |
अनुमति की संख्या एक बिटफ़ील्ड है। हर अनुमति दो की घात होती है, और पूर्णांक उनका योग है। इसे हाथ से जोड़ने की ज़रूरत नहीं: टूल सटीक बड़ी-संख्या गणित से यह करता है, क्योंकि ये मान सामान्य JavaScript संख्याओं की सुरक्षित सीमा से बड़े हो जाते हैं। किसी संख्या से वापस सूची बनाने के लिए अनुमति कैलकुलेटर इस्तेमाल करें।
काम करने वाला सबसे छोटा सेट चुनें
बॉट को उसके फ़ीचर के लिए जो चाहिए वही दें, उससे ज़्यादा नहीं। Administrator हर जाँच बंद कर देता है, इसलिए किसी बग या लीक हुए टोकन के आगे कोई सुरक्षा नहीं रहती। Discord सर्वर की ओर से दो बातें भी लागू करता है:
- लिंक केवल बॉट की शुरुआती भूमिका तय करता है। चैनल ओवरराइड फिर भी उसे रोक सकते हैं।
- बॉट ऐसे रोल को प्रबंधित नहीं कर सकता जो सूची में उसके अपने रोल से ऊपर हो।
जनरेटर केवल एक URL बनाता है। वह Discord से संपर्क नहीं करता और आपका बॉट टोकन कभी नहीं देखता। कहीं भी टोकन न चिपकाएँ। क्लाइंट ID सार्वजनिक है।
इसके बजाय Noxyr जोड़ना
यह टूल केवल उस बॉट के लिए चाहिए जो आपने खुद बनाया है। Noxyr जोड़ने के लिए इनवाइट लिंक इस्तेमाल करें। Noxyr Administrator के बजाय अनुमतियों की एक तय सूची माँगता है, और अनुमति संदर्भ बताता है कि हर एक किसके लिए है। अगर आप अपने नाम और तस्वीर वाला बॉट चाहते हैं, तो कस्टम बॉट दस्तावेज़ पढ़ें।
समस्या निवारण
"Integration requires code grant" या अमान्य स्कोप
आपका बॉट Developer Portal में OAuth2 code grant की ज़रूरत पर सेट है। सामान्य बॉट के लिए इसे बंद करें।
बॉट जुड़ गया पर एक चैनल नहीं देख पाता
चैनल ओवरराइड जाँचें। चैनल पर लगी deny, लिंक से मिली रोल अनुमति को हरा देती है।
सर्वर सूची में नहीं है
बॉट जोड़ने के लिए उस सर्वर पर Manage Server अनुमति चाहिए।
संबंधित पढ़ाई
एप्लिकेशन ID शब्दावली वह संख्या समझाती है जो आप चिपकाते हैं, और बॉट टोकन प्रविष्टि बताती है कि वह निजी क्यों रहता है। बॉट जोड़ने के बाद स्टेटस चेकर से Discord की स्थिति जाँचें।
आम सवाल
Discord बॉट इनवाइट लिंक कैसे बनाऊँ?
https://discord.com/oauth2/authorize का इस्तेमाल करें, अपने client_id, एक permissions पूर्णांक और स्कोप bot व applications.commands के साथ। यह टूल वह URL आपके लिए बनाता है।
अनुमति की संख्या का क्या मतलब है?
यह आपकी चुनी हर अनुमति के बिट मानों का योग है। टूल इसे गिनता है, और अनुमति कैलकुलेटर इसे वापस सूची में बदल सकता है।
क्या मुझे अपने बॉट को Administrator देना चाहिए?
केवल तब जब आप उस पर पूरा भरोसा और नियंत्रण रखते हों। बॉट को केवल ज़रूरी अनुमतियाँ देने से बग या लीक टोकन का नुकसान सीमित रहता है।
क्या इस टूल को मेरा बॉट टोकन चाहिए?
नहीं। इसे केवल सार्वजनिक क्लाइंट ID चाहिए, और यह कोई नेटवर्क अनुरोध नहीं करता।