एक Discord बॉट उतने ही सर्वरों में चल सकता है जितने में उसे invite किया गया हो; बॉट अकाउंट किसी एक सर्वर से बंधा नहीं होता, और जिस भी सर्वर में आप उसे जोड़ते हैं उसकी अपनी अलग सेटिंग्स होती हैं। हर लोकप्रिय बॉट इसी तरह काम करता है, मॉडरेशन बॉट्स से लेकर Noxyr तक। लोग असल में सेटिंग्स को लेकर उलझते हैं: किसी दूसरे सर्वर में वही बॉट जोड़ने से आपके पहले सर्वर का कॉन्फ़िगरेशन कॉपी नहीं होता, और Noxyr के Custom Bot के साथ, आपका अपने नाम से ब्रांड किया हुआ बॉट वही तरीका अपनाकर आपके हर प्रबंधित सर्वर की सेवा कर सकता है।

One bot connects out to three separate servers, each lighting up with its own independent settings. One bot Server A Server B Server C own tickets own settings own store

Discord बॉट एक सर्वर से क्यों नहीं बंधा है

एक Discord बॉट एक ही application है, जिसका एक token, एक gateway connection और OAuth2 के ज़रिए हर सर्वर के लिए दिए गए permissions का एक सेट होता है। जब आप "Add to Server" दबाते हैं, तो आप बॉट की नई कॉपी नहीं बनाते; आप उसी एक बॉट अकाउंट को एक और सर्वर में पढ़ने और कार्रवाई करने की अनुमति देते हैं, उस स्क्रीन पर आपके दिए permissions के साथ। बॉट का कोड Discord से एक ही खुला connection रखता है और जिस भी सर्वर में उसे invite किया गया है, उसके हर event पर सर्वर (guild) ID का टैग आता है। प्लेटफ़ॉर्म में बॉट के अपने पैमाने से अलग कोई प्रति-सर्वर सीमा नहीं बनी है; Noxyr, MEE6, Dyno या Carl-bot जैसे सामान्य-उद्देश्य बॉट्स हर एक अकाउंट से लाखों सर्वरों में चलते हैं।

अगर आपने यह पहले नहीं किया है, तो invite फ़्लो और permissions का पूरा ब्यौरा हमारी सर्वर में बॉट जोड़ने की गाइड में है।

एक ही बॉट को कई सर्वरों में जोड़ना

  • 1. बॉट का invite लिंक लें उसकी वेबसाइट या उसकी Top.gg लिस्टिंग से। DM में पेस्ट किया गया लिंक कभी इस्तेमाल न करें।
  • 2. लिंक खोलें और dropdown से एक सर्वर चुनें। विकल्प के रूप में दिखने के लिए उस सर्वर पर आपके पास Manage Server permission होना चाहिए।
  • 3. वे permissions देखें और पुष्टि करें जो वह माँग रहा है।
  • 4. हर अतिरिक्त सर्वर के लिए दोहराएँ। कोई bulk-invite स्टेप नहीं है; आप बॉट को हर सर्वर में अलग-अलग अधिकृत करते हैं, क्योंकि Discord हर बार Manage Server वाले सदस्य से इसकी अनुमति माँगता है।

स्टेप 2 से 4 में से कोई भी बॉट की पहचान नहीं बदलता। यह हर सर्वर में वही अकाउंट है, वही अवतार, वही token।

एक ही बॉट, अलग सर्वर, अलग सेटिंग्स

यही वह हिस्सा है जिससे लोग अटकते हैं: किसी दूसरे सर्वर में बॉट invite करने से आपके पहले सर्वर का सेटअप उसके साथ नहीं आता। ज़्यादातर कॉन्फ़िगर होने वाले बॉट्स, Noxyr सहित, सेटिंग्स को हर सर्वर की ID से जोड़कर रखते हैं। Server A में एक टिकट कैटेगरी, एक welcome message, एक anti-nuke सीमा या स्टोर की प्रोडक्ट लिस्ट का Server B पर कोई असर नहीं होता; invite के बाद आप हर सर्वर को शुरू से कॉन्फ़िगर करते हैं (या जानबूझकर कॉपी करते हैं)।

Noxyr का dashboard इसे साफ़ दिखाता है: आपके प्रबंधित हर सर्वर का अपना dashboard, अपने मॉड्यूल स्विच और अपना activity log होता है। अगर आप कई सर्वर चलाते हैं और काम करने वाली कॉन्फ़िगरेशन को हाथ से दोबारा बनाने की बजाय दोबारा इस्तेमाल करना चाहते हैं, तो dashboard का Copy Settings टूल (जिसका ज़िक्र हमारी dashboard बनाम commands गाइड में है) माँग पर सर्वरों के बीच पोर्टेबल हिस्से कॉपी करता है: मॉड्यूल टॉगल, रंग, शब्दावली और सीमाएँ। यह channel IDs, प्रोडक्ट और invoices को जानबूझकर छोड़ देता है, क्योंकि वे उसी सर्वर की चीज़ों की ओर इशारा करते हैं जहाँ से आप कॉपी कर रहे हैं।

Noxyr Custom Bot उन सभी सर्वरों की सेवा कैसे करता है जिनमें उसे invite किया गया है

ऊपर की हर बात Noxyr पर लागू होती है। Noxyr का Custom Bot फ़ीचर वही "एक बॉट, कई सर्वर" व्यवहार लेता है और उसे एक ऐसे बॉट पर लागू करता है जिसे आप खुद ब्रांड करते हैं। आप Discord Developer Portal में अपना application बनाते हैं, उसका token Noxyr को देते हैं, और वह Noxyr का पूरा फ़ीचर सेट (टिकट, स्टोर, invoices, giveaways, सुरक्षा और बाकी सब) Noxyr के नाम और अवतार की बजाय आपके बॉट के नाम और अवतार से चलाता है।

एक Discord अकाउंट को एक custom बॉट मिलता है, लेकिन वह एक बॉट किसी भी संख्या के सर्वरों में काम करता है, बिल्कुल किसी और बॉट की तरह: उसे हर उस सर्वर में invite करें जिसे आप प्रबंधित करते हैं, और हर एक को आपके नाम से सेवा मिलेगी। शर्त यह है कि Noxyr को उन सभी सर्वरों में बने रहना होगा, क्योंकि आपका custom बॉट अलग डेटाबेस पर नहीं, बल्कि Noxyr के डेटाबेस और सेटिंग्स पर चलता है। सेटअप के लिए बस एक Top.gg वोट चाहिए, जो Custom Bot फ़ॉर्म को 12 घंटे के लिए अनलॉक करता है; उसके बाद 74 घंटे का ग्रेस पीरियड बॉट को हर उस जगह चालू रखता है जहाँ उसे invite किया गया है, जबकि सिर्फ़ सेटअप पेज लॉक होता है, और खिड़की बीत जाने पर कुछ भी डिलीट नहीं होता। वोट विंडो और समस्या-निवारण सहित पूरा तंत्र Custom Bots docs में है, और Custom Bot सेटअप गाइड application बनाने के हर स्टेप को चरण-दर-चरण समझाती है।

जब किसी एक सर्वर से Noxyr को निकाला जाता है तो क्या होता है

क्योंकि custom बॉट हर सर्वर में Noxyr की मौजूदगी पर निर्भर है, किसी एक सर्वर से Noxyr को हटाने पर आपका custom बॉट वहाँ लगभग एक मिनट में रुक जाता है। यह उस व्यक्ति को DM करता है जिसने Noxyr को हटाया (और अगर वह कोई और था तो आपको भी), एक invite लिंक के साथ। आपके custom बॉट के बाकी सर्वरों पर कोई असर नहीं पड़ता; सिर्फ़ वह सर्वर रुकता है जिसे Noxyr छोड़कर गया। Noxyr को वापस invite करें, और आपका बॉट वहाँ अपने-आप फिर चालू हो जाता है, उसकी सेटिंग्स और इतिहास बिना छुए; और जब वह कहीं भी नहीं चल सकता, तब आपकी Top.gg वोट विंडो खत्म होने की बजाय रुकी रहती है।

आम सवाल

क्या एक बॉट कितने सर्वरों में जुड़ सकता है, इसकी कोई सीमा है? एक सामान्य बॉट के लिए Discord संख्या की सीमा नहीं लगाता, हालाँकि 100 सर्वर पर पहुँचने के बाद बढ़ते रहने के लिए बॉट को Discord का verification पास करना होता है। Noxyr और उसका Custom Bot, दोनों verified हैं।

क्या किसी बॉट के सभी सर्वर एक ही डेटा साझा करते हैं? नहीं, जब तक बॉट जानबूझकर उस तरह न बनाया गया हो। Noxyr टिकट, प्रोडक्ट, invoices और सेटिंग्स हर सर्वर के लिए अलग रखता है; एक सर्वर का बदलाव दूसरे में कभी नहीं दिखता।

क्या मैं हर सर्वर में एक ही बॉट को अलग नाम से चला सकता हूँ? बॉट का नाम और अवतार उसके Discord application पर एक बार सेट होता है और वह हर जगह लागू होता है। अलग नामों के लिए अलग bot applications चाहिए, इसलिए कई ब्रांड संभालने वाली एजेंसी को हर सर्वर की बजाय हर ब्रांड के लिए अलग custom बॉट (और अकाउंट) चाहिए।

क्या ज़्यादा सर्वरों में बॉट जोड़ने पर कोई खर्च आता है? Noxyr के साथ नहीं। यह हर सर्वर में मुफ़्त है, और Custom Bot का एकमात्र खर्च बार-बार होने वाला Top.gg वोट है, प्रति-सर्वर फ़ीस नहीं।

इसे खुद आज़माने के लिए, किसी सर्वर में Noxyr मुफ़्त जोड़ें, या Custom Bot पेज खोलकर उस हर सर्वर में अपना ब्रांडेड बॉट सेट करें जिसे आप प्रबंधित करते हैं।