Discord OAuth2 Scopes: हर एक ऐप को क्या करने देता है
OAuth2 scopes वे नामित अनुमतियाँ हैं जो कोई ऐप Discord से माँगता है, जब आप उससे साइन इन करते हैं या उसका बॉट किसी सर्वर में जोड़ते हैं। हर scope एक तरह की पहुँच कवर करता है, और मंज़ूरी से पहले Discord सूची दिखाता है, ताकि आप ठीक जान सकें कि क्या दे रहे हैं।
सहमति स्क्रीन कैसे काम करती है
जब आप invite लिंक या "Login with Discord" पर क्लिक करते हैं, तो आप एक Discord पेज पर पहुँचते हैं जो दिखाता है कि ऐप क्या चाहता है। यह सूची लिंक के scope हिस्से से आती है। Authorize दबाने तक कुछ नहीं दिया जाता, और ऐप को केवल वही scopes मिलते हैं जो दिखाए गए हैं।
जो scopes आप सबसे ज़्यादा देखेंगे
bot: चुने गए सर्वर में बॉट यूज़र जोड़ता है। लिंक उसी चरण में अनुमतियाँ भी माँग सकता है।applications.commands: ऐप को सर्वर में slash कमांड बनाने देता है। इसके बिना जोड़ा गया बॉट बिना कमांड के हो सकता है।identify: आपका बुनियादी खाता विवरण पढ़ता है, जैसे ID, उपयोगकर्ता नाम और अवतार।guilds: आपके सर्वरों की सूची पढ़ता है, ताकि कोई डैशबोर्ड दिखा सके कि आप किन्हें प्रबंधित कर सकते हैं।email: आपका ईमेल पता पढ़ता है, केवल तब जब कोई ऐप सचमुच उसकी ज़रूरत रखे।
बॉट जोड़ने के लिए आपके चुने हुए सर्वर पर Manage Server चाहिए। डैशबोर्ड में साइन इन करने के लिए ऐसे अधिकार की ज़रूरत नहीं, लेकिन डैशबोर्ड आपको केवल वे सर्वर प्रबंधित करने देगा जिनमें आप एडमिन हैं।
मंज़ूरी से पहले क्या जाँचें
ऐप का नाम और scope सूची देखें। अगर कोई बॉट, जो केवल संगीत बजाता है, Administrator माँगता है, तो यह चेतावनी का संकेत है। साइन-इन जो identify और guilds से ज़्यादा माँगता है, उस पर दोबारा नज़र डालने लायक है। बाद में आप User Settings में Authorized Apps में जुड़े ऐप्स की समीक्षा और हटाना कर सकते हैं, और बॉट को सर्वर से kick करके हटा सकते हैं।
Scopes केवल यह बताते हैं कि ऐप क्या माँग सकता है। ये आपके संदेश या पासवर्ड पढ़ने का तरीका नहीं हैं, और Discord कभी किसी ऐप को आपका पासवर्ड नहीं देता।
Noxyr के scopes
Noxyr का invite लिंक Administrator की जगह एक निश्चित अनुमति सूची माँगता है, और अनुमति संदर्भ बताता है कि हर एक किसके लिए है। डैशबोर्ड में साइन इन Discord लॉगिन से होता है, और साइट इसके लिए आपकी Discord ID, उपयोगकर्ता नाम, अवतार और भाषा पसंद सहेजती है, जैसा डेटा और गोपनीयता दस्तावेज़ बताते हैं। Noxyr MCP भी Discord से साइन इन करता है, देखें MCP।
invite URL का पूरा विवरण जानने के लिए invite लिंक और OAuth2 scopes की व्याख्या पढ़ें, या invite लिंक जेनरेटर से एक बनाएँ।
आम सवाल
applications.commands scope क्या करता है?
यह ऐप को आपके सर्वर में slash कमांड रजिस्टर करने देता है। इसके बिना बॉट जुड़ सकता है, पर कोई कमांड नहीं दिखाएगा।
क्या OAuth2 किसी ऐप को मेरा पासवर्ड देता है?
नहीं। Discord कभी आपका पासवर्ड साझा नहीं करता। ऐप को केवल वही पहुँच मिलती है जो आपके मंज़ूर किए गए scopes में लिखी है।
मैं अधिकृत किया गया ऐप कैसे हटाऊँ?
User Settings खोलें, Authorized Apps पर जाएँ और उसे हटाएँ। सर्वर से बॉट हटाने के लिए उसे kick करें या Integrations में हटाएँ।