बॉट्स हे मूलभूत Discord सर्व्हरला पूर्णपणे वैशिष्ट्यीकृत कम्युनिटी प्लॅटफॉर्ममध्ये बदलतात. ते मॉडरेट करणे, संगीत प्ले करणे, रोल्स देणे, गेम्स चालवणे, XP ट्रॅक करणे, गिव्हअवेज मॅनेज करणे आणि शेकडो इतर कार्ये हाताळतात, जी व्यक्तिचलितपणे करणे अशक्य किंवा थकाऊ असतील.
ऑथोरायझेशन सिस्टम कसे कार्य करते हे समजल्यानंतर बॉट ॲड करणे सोपे आहे. हा गाईड संपूर्ण प्रोसेसमधून मार्गदर्शन करतो - बॉट्स शोधणे, OAuth2Invite फ्लो, परवानग्या योग्यरित्या सेट करणे आणि बॉट्स कॉन्फिगर करणे.
सुरू करण्यापूर्वी
सर्व्हरमध्ये बॉट ॲड करण्यासाठी, तुमच्याकडे Manage Server परवानगी असणे आवश्यक आहे. जर तुम्ही सर्व्हरचे मालक असाल, तर तुमच्याकडे ती आहे. जर तुम्ही मॉडरेटर किंवा ॲडमिन असाल, तर तुमच्या रोल सेटिंग्ज तपासा. रेग्युलर सदस्य बॉट्स ॲड करू शकत नाहीत.
तुम्हाला नेमके काय हवे आहे ते देखील ठरवा. "केवळ आवश्यक आहे म्हणून" डझनभर बॉट्स ॲड करणे ही एक सामान्य चूक आहे. तुमच्या सर्व्हरला आज खरोखर काय आवश्यक आहे त्याने सुरुवात करा - एक मॉडरेटर बॉट, कदाचित एक लेवलिंग बॉट आणि तुमच्या कम्युनिटीसाठी विशिष्ट असलेली कोणतीही गोष्ट. तुम्ही नेहमीच नंतर अधिक ॲड करू शकता.
Discord बॉट्स कोठे शोधायचे
बॉट लिस्टिंग साइट्स
सर्वात जास्त वापरल्या जाणाऱ्या बॉट डायरेक्टरीज दोन आहेत:
- Top.gg - सर्वात मोठी बॉट डायरेक्टरी. कॅटेगरीनुसार फिल्टर करा (मॉडरेशन, म्युझिक, इकॉनॉमी, इत्यादी), व्होट्स किंवा मंथली युजर्सनुसार सॉर्ट करा आणि रिव्ह्यूज वाचा. प्रत्येक बॉटचे पेज त्याचे कमांड्स, फीचर्स आणि Invite लिंक दर्शवते.
- Discord Bot List (discordbotlist.com) - अतिरिक्त फिल्टरिंग ऑप्शन्स असलेली समान डायरेक्टरी. Top.gg तुमचा स्टार्टिंग पॉइंट असताना अल्टरनेटिव्ह्ज शोधण्यासाठी चांगली आहे.
दोन्ही साइट्स तुम्हाला कॅटेगरी आणि फीचरनुसार सर्च करू देतात. जर तुम्ही मॉडरेटर बॉट शोधत असाल, तर "मॉडरेशन" सर्च करा आणि व्होट्स किंवा सर्व्हर काउंटनुसार सॉर्ट करा - जास्त संख्या म्हणजे सामान्यतः अधिक विश्वसनीय बॉट्स.
बॉट क्वालिटीवर एक शब्द
जास्त व्होट काउंट्स आणि मोठे सर्व्हर काउंट्स उपयुक्त सिग्नल्स आहेत, परंतु बॉटच्या सपोर्ट सर्व्हर ॲक्टिव्हिटी वाचा आणि ते शेवटचे अपडेट कधी झाले ते तपासा. ५०,००० सर्व्हर असलेला बॉट जो दोन वर्षांपासून अपडेट केलेला नाही तो धोकादायक आहे - Discord API मध्ये बदल केल्यावर तो ब्रेक होऊ शकतो.
बॉटचा सपोर्ट सर्व्हर तपासा
सर्वात गंभीर बॉट्सच्या लिस्टिंग पेजवरून त्यांच्या सपोर्ट सर्व्हरची लिंक दिलेली असते. त्यात सामील व्हा आणि #announcements किंवा #status चॅनेल तपासा. अलीकडील पोस्ट्स म्हणजे बॉट ॲक्टिव्हली मेंटेन केलेला आहे. जर शेवटची पोस्ट सहा महिन्यांपूर्वीची असेल, तर दुसरीकडे शोधा.
OAuth2Invite प्रोसेस
Discord बॉट ॲडिशन्स ऑथोराईज करण्यासाठी OAuth2 वापरते. ते नेमके कसे कार्य करते ते येथे आहे:
तुमचा बॉट शोधा आणि Invite वर क्लिक करा
Top.gg किंवा बॉटच्या वेबसाइटवर, Invite, Add to Server, किंवा Invite to Discord बटणावर क्लिक करा. हे तुमच्या ब्राउझरमध्ये Discord चे OAuth2 ऑथोरायझेशन पेज उघडते.
तुमचा सर्व्हर सिलेक्ट करा
ड्रॉपडाउन मेनूमध्ये Manage Server परवानगी असलेले सर्व सर्व्हर लिस्टेड आहेत. तुम्हाला ज्या सर्व्हरमध्ये बॉट ॲड करायचा आहे तो सिलेक्ट करा.
रिक्वेस्टेड परवानग्या रिव्ह्यू करा
हे सर्वात महत्वाचे स्टेप आहे. तुम्हाला बॉट रिक्वेस्ट करत असलेल्या परवानग्यांची लिस्ट दिसेल. त्या काळजीपूर्वक वाचा. सामान्य कायदेशीर परवानग्यांमध्ये हे समाविष्ट आहे:
- Read Messages / View Channels
- Send Messages
- Embed Links
- Manage Messages (मॉडरेशन बॉट्ससाठी आवश्यक)
- Connect / Speak (म्युझिक बॉट्ससाठी आवश्यक)
- Manage Roles (लेवलिंग किंवा रोल बॉट्ससाठी आवश्यक - हे योग्यरित्या स्कोप केलेले आहे का ते व्हेरिफाय करा)
रेड फ्लॅग्स: बॉट्स ॲडमिनिस्ट्रेटरची रिक्वेस्ट करत आहेत, जेव्हा त्यांच्याकडे त्याची आवश्यकता असण्याचे कोणतेही स्पष्ट कारण नाही.
CAPTCHA पूर्ण करा आणि ऑथोराईज करा
Authorize वर क्लिक करा, Discord दर्शवणारे कोणतेही CAPTCHA पूर्ण करा आणि बॉट त्वरित तुमच्या सर्व्हरमध्ये सामील होईल. तुम्हाला एक कन्फर्मेशन मेसेज दिसेल.
तुम्ही निश्चित नसल्यास ॲडमिनिस्ट्रेटर कधीही देऊ नका
ॲडमिनिस्ट्रेटर परवानगी बॉटला सर्व काही करण्याची परवानगी देते - सर्व मेसेज वाचणे, सर्व चॅनेल मॅनेज करणे, सदस्यांना बॅन करणे, काही प्रकरणांमध्ये सर्व्हर डिलीट करणे. बहुतेक बॉट्सना याची गरज नसते. जर बॉट ॲडमिनिस्ट्रेटरची रिक्वेस्ट करत असेल आणि तुम्हाला खात्री नसेल की का, तर बॉटचे डॉक्युमेंटेशन तपासा. जर कोणतेही स्पष्ट कारण नसेल, तर नकार द्या आणि दुसरा बॉट शोधा.
बॉट रोल समजून घेणे
जेव्हा बॉट तुमच्या सर्व्हरमध्ये सामील होतो, तेव्हा Discord आपोआप बॉटच्या नावाचा रोल तयार करते. हा रोल बॉट काय करू शकतो हे ठरवतो. तुम्हाला ते तुमच्या रोल लिस्टमध्ये दिसेल.
जाणून घेण्यासारख्या महत्वाच्या गोष्टी:
- तुमच्या हायरार्कीमध्ये बॉट रोलची पोझिशन महत्त्वाची आहे. मॉडरेटर बॉटला ज्या रोल्सना मॉडरेट करायचे आहे, त्या रोल्सच्या वरती त्याची भूमिका असणे आवश्यक आहे - अन्यथा तो त्या सदस्यांना किक किंवा बॅन करू शकत नाही.
- तुम्ही बॉटच्या रोलवर थेट परवानग्या एडिट करू शकता किंवा चॅनेल-लेव्हल ओव्हरराइड्स सेट करू शकता.
- ॲप्लिकेशन कमांड्ससारख्या एकाधिक परवानगी स्कोप असलेल्या बॉट्स अतिरिक्त रोल्स तयार करू शकतात किंवा त्यांच्या रोलमध्ये विशिष्ट परवानग्या असणे आवश्यक आहे.
उत्तम उपाय: Bots किंवा Utility नावाची कॅटेगरी तयार करा आणि तेथे चॅनेल सेट करा जेणेकरून बॉट कमांड्स कोण वापरू शकेल यावर बंधन येईल. त्यानंतर प्रत्येक बॉटला फक्त त्या कॅटेगरीमध्ये किंवा विशिष्ट चॅनेलमध्ये कमांड्सना प्रतिसाद देण्यासाठी कॉन्फिगर करा.
ॲड केल्यानंतर बॉट्स कॉन्फिगर करणे
बहुतेक बॉट्स उपयुक्त होण्यापूर्वी काही कॉन्फिगरेशनची आवश्यकता असते. सेटअप प्रोसेस बॉटनुसार बदलते:
स्लॅश कमांड्स
सर्वात आधुनिक बॉट्स Discord चे बिल्ट-इन स्लॅश कमांड्स (/command) वापरतात. बॉट ॲड केल्यानंतर, उपलब्ध कमांड्स पाहण्यासाठी कोणत्याही चॅनेलमध्ये / टाइप करा. सामान्य सेटअप कमांड्समध्ये हे समाविष्ट आहे:
/setupकिंवा/config- कॉन्फिगरेशन मेनू उघडतो/help- सर्व कमांड्स आणि त्यांचा वापर लिस्ट करतो/prefix- बॉटचा उपसर्ग बदलतो (जुन्या उपसर्ग-आधारित बॉट्ससाठी)
डॅशबोर्ड वेबसाइट्स
अनेक लोकप्रिय बॉट्समध्ये वेब डॅशबोर्ड असतात जिथे तुम्ही व्हिज्युअली सर्व काही कॉन्फिगर करता. डॅशबोर्ड सामान्यतः बॉटच्या Top.gg पेजवरून किंवा त्याच्या वेबसाइटवरून लिंक केलेला असतो. तुम्ही Discord ने लॉग इन करता, तुमचा सर्व्हर सिलेक्ट करता आणि UI द्वारे सेटिंग्ज कॉन्फिगर करता - कोणत्याही कमांड्सची आवश्यकता नाही.
कॉम्प्लेक्स कॉन्फिगरेशनसाठी वेब डॅशबोर्ड सोपे आहेत
खूप सेटिंग्ज असलेल्या बॉट्ससाठी (मॉडरेशन बॉट्स, लेवलिंग बॉट्स, इकॉनॉमी बॉट्स), Discord मध्ये कमांड्स वापरण्यापेक्षा वेब डॅशबोर्ड नेहमीच सोपा असतो. बॉटच्या वेबसाइटवर "Dashboard" किंवा "Panel" लिंक शोधा.
चॅनेल आणि रोल असाइनमेंट
बहुतेक बॉट्सना कोणते चॅनेल आणि रोल्स वापरायचे हे माहित असणे आवश्यक आहे. सामान्य फर्स्ट-सेटअप स्टेप्स:
- मॉडरेटर ॲक्शन्ससाठी लॉग चॅनेल सेट करा
- बॉट कमांड्स चॅनेल सेट करा (बॉट स्पॅम मुख्य चॅटमधून बाहेर ठेवा)
- बॉटने ऑटो-गिव्ह करायचे रोल्स असाइन करा (उदाहरणार्थ, जेव्हा कोणी सामील होते तेव्हा "Member" रोल)
- कोणतेही वेलकम मेसेज चॅनेल कॉन्फिगर करा
एकाधिक बॉट्स मॅनेज करणे
एकदा तुमच्याकडे अनेक बॉट्स असतील, की ऑर्गनायझेशन महत्त्वाचे आहे.
कमांड कॉन्फ्लिक्ट्स टाळा: जर दोन बॉट्स समान कमांड शेअर करत असतील (जसे की /help), तर सदस्य टाइप केल्यावर Discord दोन्ही ऑप्शन्स दर्शवेल. कोणते बॉट्स ओव्हरलॅप होत आहेत ते तपासा आणि शक्य असल्यास त्यापैकी एकावर डुप्लिकेट कमांड्स डिसेबल करा.
विशिष्ट चॅनेलमध्ये बॉट कमांड्स रिस्ट्रिक्ट करा: बहुतेक बॉट्स तुम्हाला ते कोणत्या चॅनेलमध्ये प्रतिसाद देतात हे कॉन्फिगर करू देतात. तुमच्या मुख्य डिस्कशन चॅनेलमध्ये बॉट इंटरॅक्शन्स बाहेर ठेवण्यासाठी याचा वापर करा. #bot-commands किंवा #utilities चॅनेल बहुतेक बॉट इंटरॅक्शन स्वच्छपणे हाताळतात.
बॉट लिस्ट मॅनेजेबल ठेवा: दर काही महिन्यांनी तुमच्या बॉट्सचे रिव्ह्यू करा. तुम्ही ॲड केलेले आणि कधीही कॉन्फिगर न केलेले बॉट्स किंवा दुसर्याच्या फीचर्सची डुप्लिकेट केलेले बॉट्स काढून टाकले पाहिजेत. तुमच्या सर्व्हरमधील सर्व बॉट्स आणि वेबहुक्स पाहण्यासाठी Server Settings → Integrations वर जा.
बॉट परवानग्या मॉनिटर करा: Server Settings → Integrations → [Bot Name] तुम्हाला बॉटच्या परवानग्या दर्शवते आणि तुम्हाला विशिष्ट कमांड्स विशिष्ट चॅनेल किंवा रोल्सपर्यंत रिस्ट्रिक्ट करू देते.
सामान्य बॉट समस्यांचे निवारण
बॉट ऑफलाइन आहे
बॉटचा होस्ट डाउन आहे किंवा प्रोसेस क्रॅश झाली आहे. ही डेव्हलपरची समस्या आहे. स्टेटस अपडेट्ससाठी बॉटचा सपोर्ट सर्व्हर तपासा. जर तो एक-दोन दिवसांपेक्षा जास्त काळ ऑफलाइन असेल, तर दुसरा पर्याय निवडण्याचा विचार करा.
बॉट कमांड्सना प्रतिसाद देत नाही
हे क्रमाने तपासा:
- बॉट ऑनलाइन आहे का? (सदस्य लिस्टमध्ये ग्रीन डॉट)
- बॉटला या चॅनेलमध्ये मेसेज वाचण्याची आणि पाठवण्याची परवानगी आहे का?
- कमांड योग्यरित्या स्पेल केली आहे का? (उपलब्ध कमांड्स पाहण्यासाठी
/वापरा) - बॉट या चॅनेलमध्ये प्रतिसाद देण्यासाठी कॉन्फिगर केला आहे का, किंवा तो दुसर्या चॅनेलमध्ये रिस्ट्रिक्टेड आहे?
- तुम्हाला माहिती नसताना बॉटला सर्व्हरमधून किक केले आहे का? Server Settings → Integrations तपासा.
बॉट "Missing Permissions" म्हणतो
बॉटकडे आवश्यक परवानगी नाही. तो काय ॲक्शन घेण्याचा प्रयत्न करत होता ते पहा (युजरला बॅन करणे, मेसेज डिलीट करणे, रोल असाइन करणे) आणि बॉटच्या रोलमध्ये ती परवानगी आहे याची खात्री करा. तसेच बॉटचा रोल मॉडरेटर ॲक्शन्ससाठी हायरार्कीमध्ये योग्यरित्या ठेवलेला आहे का ते तपासा.
बॉट सामील झाला पण कमांड्स स्लॅश मेनूमध्ये दिसत नाहीत
Discord ला नवीन स्लॅश कमांड्स जागतिक स्तरावर रजिस्टर करण्यासाठी एक तास लागू शकतो. एक तासानंतरही कमांड्स दिसत नसल्यास, बॉटला किक करून पुन्हा ॲड करण्याचा प्रयत्न करा किंवा ज्ञात समस्यांसाठी बॉटचा सपोर्ट सर्व्हर तपासा.
पुढील स्टेप्स
बॉट्स ॲड आणि कॉन्फिगर केल्यावर, तुमचा सर्व्हर सुरळीतपणे चालण्यास तयार आहे. चांगल्या प्रकारे स्ट्रक्चर केलेल्या सर्व्हरच्या बांधणीसाठी:
- संपूर्ण Discord सर्व्हर सेटअप गाईड - चॅनेल, रोल्स, परवानग्या आणि प्री-लाँच चेकलिस्ट
- तुमचा Discord सर्व्हर कसा वाढवायचा - डिस्कव्हरी, कंटेंट आणि रिटेन्शन स्ट्रॅटेजीज
- Discord सर्व्हर मॉडरेटर गाईड - मॉडरेटर सिस्टम तयार करणे जे स्केल करते
योग्य बॉट्स, योग्यरित्या कॉन्फिगर केलेले आणि त्यांना खरोखर आवश्यक असलेल्या किमान परवानग्या दिल्यास, तुम्ही कोणत्याही Discord सर्व्हरमध्ये करू शकता अशा उच्च-लिव्हरेज सुधारणांपैकी एक आहे.