Discord User Apps समझाए गए: वे ऐप जो आप अपने अकाउंट पर इंस्टॉल करते हैं
Discord user app व्यक्ति के अपने अकाउंट पर इंस्टॉल होता है, इसलिए उसके कमांड उसके साथ सर्वरों, DMs और ग्रुप चैट में जा सकते हैं, किसी एक सर्वर में रहने के बजाय। सर्वर ओनर के रूप में आप इसे इंस्टॉल नहीं करते, लेकिन आप अपने सर्वर में नियंत्रित कर सकते हैं कि वे कमांड कहाँ काम करें।
सर्वर इंस्टॉल बनाम यूज़र इंस्टॉल
Discord के डेवलपर डॉक्स बताते हैं कि ऐप का installation context वह जगह है जहाँ वह इंस्टॉल हुआ: सर्वर, यूज़र, या दोनों। सर्वर-इंस्टॉल ऐप (क्लासिक बॉट) को सही permissions वाला कोई व्यक्ति जोड़ता है, और वह उसी सर्वर की सेवा करता है। यूज़र-इंस्टॉल ऐप को कोई व्यक्ति अपने अकाउंट में जोड़ता है, और उसके कमांड उन जगहों पर इस्तेमाल हो सकते हैं जहाँ वह चैट करता है, डेवलपर की अनुमति के अनुसार।
डॉक्स कहते हैं कि हर कमांड की सेटिंग होती है उसके installation types और contexts के लिए: सर्वर के भीतर, बॉट के साथ DM में, या private channels में (यह सिर्फ़ उन कमांड पर लागू होता है जो user install सपोर्ट करते हैं)। ऐप हर context में अलग कमांड दे सकते हैं।
इससे आपके सर्वर में क्या बदलता है
- मेंबर अपने टूल साथ ला सकते हैं। कोई मेंबर आपके सर्वर में user-installed ऐप इस्तेमाल कर सकता है, भले ही आपने उसे कभी न जोड़ा हो।
- आउटपुट दूसरों को दिख सकता है। कोई जवाब सार्वजनिक है या सिर्फ़ उस व्यक्ति को दिखता है, यह ऐप तय करता है।
- ऐप की पहुँच सीमित है। user-installed ऐप आपके सर्वर का सदस्य नहीं है। यहाँ उसे कौन सी permissions मिलती हैं और कौन सी नहीं, यह Discord के हेल्प सेंटर में देखें।
- आपके पास फिर भी नियंत्रण है। बाहरी ऐप इस्तेमाल करने की अनुमति देने वाली permission एक role या चैनल permission है। Discord के शब्द बदलते रहते हैं, इसलिए अपनी role सेटिंग्स में मौजूदा नाम देखें।
Noxyr का Protection हेल्थ चेक @everyone पर खतरनाक permissions बताता है, जिसमें Use External Apps भी है, और उसका एक fix बटन है। देखने के लिए इसे चलाएँ कि आप कहाँ खड़े हैं।
ओनर्स को इसकी परवाह क्यों है
User apps त्वरित खोज या मज़ेदार कमांड जैसी चीज़ों के लिए सुविधाजनक हैं। वे शोर भी मचा सकते हैं। किसी ऐप कमांड से स्पैम, या ऐसा ऐप जो लिंक पोस्ट करता है, आपके चैनलों में दिख सकता है, भले ही वह कभी आपके सर्वर में जोड़ा न गया हो। एक नीति तय करें और उसे अपने नियमों में लिखें।
Noxyr कहाँ फ़िट होता है
Noxyr एक server bot है: आप उसे अपने सर्वर में जोड़ते हैं, और वह आपके दिए permissions इस्तेमाल करता है। यह user-installed ऐप नहीं है। वह जो भी करता है, जैसे tickets, security, shop और giveaways, आपके सर्वर और उसके डैशबोर्ड से मैनेज होता है। जिन फ़ीचर्स को इवेंट देखने, सेटिंग्स रखने और roles पर कार्रवाई करने की ज़रूरत होती है, उनके लिए server bot सही आकार है, जो प्रति-यूज़र ऐप नहीं करता।
आप नियंत्रित कर सकते हैं कि Noxyr के अपने कमांड कौन इस्तेमाल कर सकता है। command visibility और permissions reference पढ़ें। Slash commands कैसे काम करते हैं, इसके लिए slash command देखें, और बॉट को सुरक्षित रूप से जोड़ने के लिए invite links और scopes।
सर्वर ओनर्स के लिए चेकलिस्ट
- role permissions देखें। जाँचें कि क्या @everyone बाहरी ऐप इस्तेमाल कर सकता है, और तय करें कि यह स्वीकार्य है या नहीं।
- चैनल overrides इस्तेमाल करें। जिन चैनलों में ये कमांड शोर होंगे, जैसे announcements और rules, वहाँ बाहरी ऐप कमांड बंद करें।
- नियम लिखें। ऐप कमांड से स्पैम या दुरुपयोग पर एक पंक्ति, जिसे किसी दूसरे मैसेज की तरह निपटाया जाए।
- लॉग रखें। server logs चालू करें ताकि स्टाफ़ देख सके कि क्या पोस्ट हुआ।
- हर तिमाही समीक्षा करें। Discord अक्सर विकल्प जोड़ता है, इसलिए सेटिंग्स दोबारा जाँचें।
जब आपको कुछ करने की ज़रूरत नहीं
अगर आपका सर्वर छोटा है और मेंबर दोस्त हैं, तो user apps से परेशानी होने की संभावना कम है। जब दुरुपयोग दिखे तब कार्रवाई करें। अगर मेंबरों को कमांड पसंद हैं, तो सिद्धांत के तौर पर सब कुछ न रोकें।
यह अपने मेंबरों को कैसे समझाएँ
ज़्यादातर मेंबर server bot और user app का फ़र्क नहीं जानेंगे, और उन्हें जानने की ज़रूरत भी नहीं। उन्हें एक नियम चाहिए: किसी भी ऐप के कमांड उसी व्यवहार नियम को मानते हैं जो मैसेज पर लागू होता है। इसे अपने rules चैनल में रखें, बताएँ कि ऐप कमांड कहाँ स्वागत योग्य हैं (जैसे bot-commands चैनल) और कहाँ नहीं, और मेंबरों से कहें कि स्कैम या उत्पीड़न जैसा कुछ भी रिपोर्ट करें।
अगर कोई ऐप संदिग्ध लिंक पोस्ट करता है, तो उसे किसी और लिंक की तरह देखें। Noxyr के link filters उन मैसेज पर काम करते हैं जिनमें invite links हों, और security score जोखिम भरी permission सेटिंग्स की ओर इशारा करेगा। इनमें से कोई टूल नहीं देख सकता कि मेंबर द्वारा इस्तेमाल किया गया कमांड किस ऐप ने बनाया, इसलिए अपना log चैनल चालू रखें और स्टाफ़ के विवेक पर भरोसा करें।
अगर आप अपना बॉट बनाते या चलाते हैं, तो याद रखें कि वही installation सेटिंग्स आपके कमांड पर भी लागू होती हैं। DMs या private channels में किसी कमांड को अनुमति देने से पहले तय करें कि क्या वह आपके सर्वर के बाहर भी समझदारी भरा है। जो कमांड सर्वर सेटिंग्स पढ़ते या बदलते हैं, वे सिर्फ़ सर्वर में होने चाहिए, और Noxyr के मैनेजमेंट कमांड इसी तरह इस्तेमाल होने के लिए हैं।
आगे
सर्वर bots की तुलना के लिए छोटे सर्वरों के लिए सबसे अच्छे bots से शुरू करें, या prefix commands बनाम slash commands पढ़ें।
आम सवाल
Discord user app क्या है?
एक ऐप जो किसी व्यक्ति के अपने अकाउंट पर इंस्टॉल होता है, जिसके कमांड सर्वरों, DMs और private channels में इस्तेमाल हो सकते हैं, डेवलपर द्वारा चालू किए गए विकल्प के अनुसार।
क्या मैं अपने सर्वर में user apps रोक सकता हूँ?
आप बाहरी ऐप्स की permission और चैनल overrides नियंत्रित कर सकते हैं। मौजूदा permission नाम और व्यवहार के लिए Discord का हेल्प सेंटर देखें।
क्या Noxyr एक user app है?
नहीं। Noxyr एक server bot है जिसे आप अपने सर्वर में जोड़ते हैं और डैशबोर्ड से मैनेज करते हैं।
क्या user apps मेरे सर्वर में मेंबर बनकर जुड़ते हैं?
नहीं। user-installed ऐप यूज़र के अकाउंट का होता है। आपके सर्वर में वह क्या एक्सेस कर सकता है, यह Discord के हेल्प सेंटर में देखें।