
अपने समुदाय सर्वर की रुचि को बनाए रखने के लिए एक कस्टम डिस्कॉर्ड बॉट बनाना एक मजेदार और आकर्षक तरीका है। जब आप अपने दोस्तों को अपने चैनल पर आमंत्रित करते हैं, तो बॉट आपकी अनुपस्थिति में उनकी बातचीत का प्रबंधन करेगा। उदाहरण के लिए, यदि कोई उपयोगकर्ता दुर्व्यवहार कर रहा है, तो बॉट उसे लात मार सकता है।
ऐसा करने के लिए, आपको अपना बॉट बनाने और इसे अपने सर्वर में जोड़ने के लिए कुछ प्रोग्रामिंग और चरणों से परिचित होना होगा। निम्नलिखित मार्गदर्शिका सरल करती है कि समझने में आसान स्क्रीनशॉट के साथ क्या करना है।
डेवलपर पोर्टल पर डिस्कॉर्ड बॉट बनाना
अपने डिस्कॉर्ड खाते में लॉग इन करें और डेवलपर पोर्टल पर जाएं। यहां, आप एक नया बॉट "एप्लिकेशन" बना सकते हैं।

अपने आवेदन को वांछित नाम दें और "बनाएं" पर क्लिक करें।

अगले चरण में इस एप्लिकेशन के बारे में कुछ विवरण भरें। आप एक ऐप आइकन चुन सकते हैं। परिवर्तनों को सहेजना याद रखें।

अब पोर्टल की "बिल्ड-ए-बॉट" सुविधा का उपयोग करके एक बॉट जोड़ें।

ऐप में बॉट जोड़ने के लिए अपनी सहमति दें। कार्रवाई अपरिवर्तनीय है।

उपरोक्त चरणों को पूरा करने के बाद, एक जंगली बॉट बनाया जाता है। हालाँकि, यह अभी साझा करने के लिए तैयार नहीं है। उसके लिए, आपको अतिरिक्त जानकारी प्रदान करने की आवश्यकता है।

आपका बॉट क्या कर सकता है इसकी एक चेकलिस्ट बनाएं। आपको इसे व्यवस्थापकीय विशेषाधिकार नहीं देना चाहिए, क्योंकि तब यह आपके सर्वर को नियंत्रित कर सकता है। बेझिझक इसे म्यूट करें या सदस्यों को प्रतिबंधित करें, वक्ताओं को प्राथमिकता दें, प्रतिक्रियाएं जोड़ें, लिंक एम्बेड करें, उपनाम प्रबंधित करें, और बहुत कुछ। आपके द्वारा प्रदान की गई प्रत्येक स्तर की अनुमति की अपनी विशिष्ट आईडी होती है जिसे आप डैशबोर्ड पर ही देख सकते हैं।

आपके डिसॉर्डर बॉट के लिए कोड बनाना
यदि आप एक प्रोग्रामर हैं, तो आप बॉट के कार्यों को काफी हद तक संशोधित करना चाहेंगे। यह प्रदर्शन node.js, एक जावास्क्रिप्ट रनटाइम वातावरण का उपयोग करता है। एक बार विंडोज के लिए इंस्टॉल हो जाने पर, आप "अतिरिक्त टूल्स" इंस्टॉल करना चाहेंगे, जो सीधे कमांड टर्मिनल से किया जा सकता है। यह विंडोज पॉवर्सशेल में चॉकलेटी, विजुअल स्टूडियो और अन्य प्रोग्राम इंस्टॉल करेगा।

विंडोज x64 के लिए Node.js डाउनलोड और इंस्टॉल करें और फिर स्टार्ट मेनू से निम्नलिखित विशिष्ट प्रोग्राम चलाएं। यह एक Node.js कमांड प्रॉम्प्ट है। (अन्य Node.js एप्लिकेशन फ़ाइल न चलाएं, क्योंकि इसका एक अलग उपयोग है।)

एक बार Node.js का उपयोग करने के लिए वातावरण स्थापित हो जाने के बाद, आपको निम्नलिखित कोड का उपयोग करके "डिसॉर्ड.जेएस विद वॉयस सपोर्ट" इंस्टॉल करना होगा।
npm install discord.js @discordjs/opus

आपको बनाए गए पैकेजों की संख्या के लिए सफलता की स्थिति देखनी चाहिए।

नीचे दिखाए अनुसार नोडमॉन स्थापित करें।
npm i -g nodemon

अपने डेवलपर पोर्टल वेबपेज पर अपने डिस्कॉर्ड बॉट पर वापस जाएं। "टोकन प्रकट करने के लिए क्लिक करें" के लिए आइकन पर क्लिक करें और यह एक अल्फ़ान्यूमेरिक कुंजी प्रदर्शित करेगा, जो आपका निजी व्यवस्थापक है। टोकन को किसी के साथ साझा न करें, क्योंकि इसे आसानी से हैक किया जा सकता है।

आधिकारिक डिस्कॉर्ड साइट पर दिखाए गए कोड उदाहरण की जाँच करें।
const Discord = require('discord.js'); const client = new Discord.Client(); client.on('ready', () => { console.log(`Logged in as ${client.user.tag}!`); }); client.on('message', msg => { if (msg.content === 'ping') { msg.reply('pong'); } }); client.login('token');
कोड की अंतिम पंक्ति में टोकन के बजाय, अपने स्वयं के डिस्कॉर्ड बॉट टोकन को कॉपी-पेस्ट करें।

फ़ाइल को किसी भी फ़ोल्डर में "इंडेक्स.जेएस" के रूप में सहेजें, जो कमांड प्रॉम्प्ट से सीधे पहुंच योग्य है। इसका कोई भी नाम हो सकता है जब तक कि यह एक .js फ़ाइल है।

अब, बॉट चलाने के लिए, निम्न कोड दर्ज करें।
nodemon --inspect "file name".js
जब यह तैयार हो जाएगा, तब Node.js आपको अपने Discord API में लॉग इन करेगा। Node.js में एक संपादक मोड भी है जिसे आप .help विकल्प से एक्सेस कर सकते हैं। यह वह जगह है जहां आप अपने बॉट में और संपादन कर सकते हैं।

बॉट को अपने सर्वर में जोड़ना
एक बार आपका बॉट बन जाने के बाद, आप इसे अपने डिस्कॉर्ड सर्वर में जोड़ना चाहेंगे। उसके लिए, आपको निम्नलिखित जैसे लिंक की आवश्यकता होगी:
https://discordapp.com/oauth2/authorize?client_id=123456789012345678&scope=bot
"क्लाइंट आईडी" उस एप्लिकेशन के तहत सामान्य जानकारी में पाया जाता है जहां आपने बॉट को सहेजा है।

नीचे दी गई स्क्रीन में, आप पहले खंड में बनाए गए बॉट के लिए क्लाइंट आईडी देख सकते हैं।

एक ब्राउज़र खोलें और ऊपर साझा किया गया लिंक दर्ज करें। बस क्लाइंट आईडी को अपने साथ बदलें। आप उस सर्वर को चुन सकते हैं जहां आप बॉट जोड़ सकते हैं।

यदि बॉट सफलतापूर्वक बनाया गया है, तो आपको एक "अधिकृत" संदेश दिखाई देगा जो दिखाता है कि ऐप आपके डिस्कॉर्ड सर्वर से जुड़ा हुआ है। यदि आपके पास विंडोज के लिए डिस्कॉर्ड सर्वर स्थापित है, तो आपको सिस्टम ट्रे में एक अलर्ट देखना चाहिए जैसा कि यहां दिखाया गया है।

बनाए गए बॉट को डिस्कॉर्ड सर्वर में सफलतापूर्वक जोड़ दिया गया है।

डिस्कॉर्ड बॉट आपके सर्वर में रुचि पैदा करने का एक इंटरैक्टिव माध्यम है। कस्टम डिस्कॉर्ड बॉट्स के साथ काम करने के बारे में अधिक जानकारी के लिए, इस आधिकारिक मैनुअल को देखें।
क्या आपने अपना डिस्कॉर्ड बॉट बनाया है? इसका उद्देश्य क्या था? कृपया अपने विचार टिप्पणियों में साझा करें।