Discord Application ID: इसे कहाँ मिलेगा और इसका काम क्या है
Application ID वह सार्वजनिक संख्या है जो किसी Discord ऐप की पहचान करती है, और बॉट के लिए यह बॉट यूज़र की ID और client ID के बराबर होती है। यह Developer Portal में मिलती है और invite लिंक बनाने और कमांड रजिस्टर करने में काम आती है। इसे साझा करना सुरक्षित है।
यह क्या पहचानती है
हर बॉट Discord Developer Portal में एक application के रूप में शुरू होता है। उस application को एक ID मिलती है, जो किसी भी अन्य Discord ID की तरह एक snowflake है। पोर्टल में यह General Information पेज पर Application ID के रूप में दिखती है। OAuth2 स्क्रीन और invite URLs में इसे client ID कहा जाता है। बॉट के लिए यह बॉट यूज़र की अपनी ID वाली ही वैल्यू है।
यह कहाँ इस्तेमाल होती है
- Invite लिंक: authorization URL में
client_idबताता है कि कौन सा बॉट जोड़ना है। उस लिंक के बाकी हिस्से के लिए OAuth2 scopes देखें। - कमांड रजिस्टर करना: बॉट अपनी application ID के तहत slash commands बनाता है।
- डैशबोर्ड और साइन-इन: जो वेबसाइट आपको Discord से लॉग इन करने देती है, वह application ID को अपनी client ID के रूप में इस्तेमाल करती है।
- सहायता: जब आप कोई समस्या रिपोर्ट करते हैं, तो डेवलपर ID से किसी ऐप को खोज सकता है।
क्या इसे साझा करना सुरक्षित है?
हाँ। यह सार्वजनिक होने के लिए बनी है, क्योंकि यह हर invite लिंक में रहती है जिस पर कोई भी क्लिक करता है। जो आपको साझा नहीं करना चाहिए वह है bot token या client secret। अगर कोई "आपकी bot ID" माँगे, तो उसका मतलब यही संख्या है, पर अगर कोई token माँगे तो मना करें।
इसे खोजने में कुछ सेकंड लगते हैं। पोर्टल खोलें, application चुनें, और पहले पेज पर Application ID कॉपी करें। या Discord में Developer Mode चालू करें, सदस्य सूची में बॉट पर राइट-क्लिक करें और User ID कॉपी करें चुनें, जो वही संख्या देता है।
सर्वर मालिकों को इसकी ज़रूरत क्यों पड़ती है
ज़्यादातर मालिकों को इसकी ज़रूरत कभी नहीं पड़ती। यह तब मायने रखती है जब आप अपना ब्रांडेड बॉट चलाते हैं, हाथ से बॉट invite लिंक लिखते हैं, या किसी होस्टिंग सेवा से अपना ऐप जुड़वाते हैं। यह तब भी मदद करती है जब दो बॉट का नाम एक जैसा हो, क्योंकि ID ही वह एक चीज़ है जिसकी नकल नहीं हो सकती।
Application IDs और Noxyr
अगर आप एक कस्टम बॉट बनाते हैं, तो आप अपना Discord application बनाते हैं, इसलिए उसे अपनी application ID मिलती है। Noxyr उस बॉट की यूज़र ID एक जैसी रखता है, चाहे आप उसका नाम या अवतार कितनी भी बार बदलें, यानी उससे जुड़ी भूमिकाएँ और ओवरराइड काम करते रहते हैं। नाम और अवतार कैसे बदलते हैं, यह देखें कस्टम बॉट ब्रांडिंग, और पहले कदमों के लिए Discord application बनाने का लेख।
बिना URL हाथ से लिखे invite लिंक बनाने के लिए invite लिंक जेनरेटर इस्तेमाल करें।
आम सवाल
क्या application ID client ID के समान है?
हाँ। Discord एक ही संख्या के लिए दोनों नाम इस्तेमाल करता है, और बॉट के लिए यह बॉट यूज़र ID से भी मेल खाती है।
क्या application ID गुप्त है?
नहीं। यह हर invite लिंक में दिखती है। bot token और client secret को निजी रखें।
मुझे अपनी application ID कहाँ मिलेगी?
Discord Developer Portal में अपना application खोलें और General Information पर Application ID कॉपी करें।