एक कस्टम Discord bot बनाना आपके कम्युनिटी सर्वर की रुचि को बनाए रखने का एक मजेदार और आकर्षक तरीका है। जब आप अपने दोस्तों को अपने चैनल पर आमंत्रित करते हैं, तो bot आपकी अनुपस्थिति में उनकी बातचीत को प्रबंधित करेगा। उदाहरण के लिए, यदि कोई उपयोगकर्ता दुर्व्यवहार कर रहा है, तो bot उसे बाहर निकाल सकता है।
ऐसा करने के लिए, आपको कुछ प्रोग्रामिंग और अपने bot को बनाने और इसे अपने सर्वर में जोड़ने के चरणों से परिचित होना होगा। निम्नलिखित गाइड आसानी से समझे जाने वाले स्क्रीनशॉट के साथ क्या करना है इसे सरल बनाता है।
डेवलपर पोर्टल पर Discord Bot बनाना
अपने Discord अकाउंट में लॉग इन करें और डेवलपर पोर्टल पर जाएं। यहां, आप एक नया bot "एप्लिकेशन" बना सकते हैं।
अपने एप्लिकेशन को एक वांछित नाम दें और "बनाएं" पर क्लिक करें।
अगले चरण में इस बारे में कुछ विवरण भरें कि यह एप्लिकेशन किस बारे में है। आप एक ऐप आइकन चुन सकते हैं। परिवर्तनों को सेव करना याद रखें।
अब पोर्टल की "बिल्ड-ए-बॉट" सुविधा का उपयोग करके एक bot जोड़ें।
एप्लिकेशन में bot जोड़ने के लिए अपनी सहमति दें। कार्रवाई अपरिवर्तनीय है।
उपरोक्त चरणों को पूरा करने के बाद, एक bot बनाया जाता है। हालांकि, यह अभी तक शेयर करने के लिए तैयार नहीं है। उसके लिए, आपको अतिरिक्त जानकारी प्रदान करने की आवश्यकता है।
एक चेकलिस्ट बनाएं कि आपका bot क्या कर सकता है। आपको इसे एडमिनिस्ट्रेटर विशेषाधिकार नहीं देने चाहिए, क्योंकि तब यह आपके सर्वर को नियंत्रित कर सकता है। इसे सदस्यों को म्यूट या बैन करने, स्पीकर्स को प्राथमिकता देने, रिएक्शन जोड़ने, लिंक एम्बेड करने, निकनेम प्रबंधित करने, और बहुत कुछ करने दें। आपके द्वारा प्रदान किए गए अनुमति के प्रत्येक स्तर का अपना विशिष्ट ID होता है जिसे आप डैशबोर्ड पर ही देख सकते हैं।
अपने Discord Bot के लिए कोड बनाना
यदि आप एक प्रोग्रामर हैं, तो आप bot के कार्यों को काफी संशोधित करना चाहेंगे। यह प्रदर्शन Node.js का उपयोग करता है, एक JavaScript रनटाइम वातावरण। एक बार विंडोज के लिए इंस्टॉल हो जाने पर, आप "अतिरिक्त टूल्स" इंस्टॉल करना चाह सकते हैं, जिसे कमांड टर्मिनल से सीधे किया जा सकता है। यह विंडोज पावरशेल में Chocolatey, Visual Studio, और अन्य प्रोग्राम इंस्टॉल करेगा।
विंडोज x64 के लिए Node.js डाउनलोड और इंस्टॉल करें और फिर स्टार्ट मेनू से निम्न विशिष्ट प्रोग्राम चलाएं। यह एक Node.js कमांड प्रॉम्प्ट है। (दूसरी Node.js एप्लिकेशन फाइल न चलाएं, क्योंकि इसका एक अलग उपयोग है।)
एक बार Node.js का उपयोग करने के लिए वातावरण सेट हो जाने पर, आपको निम्न कोड का उपयोग करके "वॉयस सपोर्ट के साथ discord.js" इंस्टॉल करना होगा।
npm install discord.js @discordjs/opus
आपको बनाए गए पैकेजों की संख्या के लिए सफलता की स्थिति दिखाई देनी चाहिए।
नोडमॉन को नीचे दिखाए अनुसार इंस्टॉल करें।
npm i -g nodemon
अपने डेवलपर पोर्टल वेबपेज पर अपने Discord bot पर वापस जाएं। "टोकन प्रकट करने के लिए क्लिक करें" आइकन पर क्लिक करें, और यह एक अल्फान्यूमेरिक कुंजी प्रदर्शित करेगा, जो आपका निजी एडमिन है। टोकन को किसी के साथ शेयर न करें, क्योंकि यह आसानी से हैक हो सकता है।
आधिकारिक Discord साइट पर दिखाए गए कोड उदाहरण की जांच करें।
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');
कोड की अंतिम पंक्ति में टोकन के बजाय, अपने Discord bot टोकन को कॉपी-पेस्ट करें।
फाइल को "Index.js" के रूप में किसी भी फोल्डर में सेव करें जो कमांड प्रॉम्प्ट से सीधे पहुंच योग्य है। इसका कोई भी नाम हो सकता है जब तक यह एक .js फाइल है।
अब, bot चलाने के लिए, निम्न कोड दर्ज करें।
nodemon --inspect "file name".js
जब यह तैयार हो जाता है, तो Node.js आपको अपने Discord API में लॉग इन कर देगा। Node.js में एक एडिटर मोड भी है जिसे आप .help विकल्प से एक्सेस कर सकते हैं। यह वह जगह है जहां आप अपने bot में आगे के संपादन पेश कर सकते हैं।
Bot को अपने सर्वर में जोड़ना
एक बार आपका bot बन जाने के बाद, आप इसे अपने Discord सर्वर में जोड़ना चाहेंगे। उसके लिए, आपको निम्न जैसा एक लिंक चाहिए:
https://discordapp.com/oauth2/authorize?client_id=123456789012345678&scope=bot
"क्लाइंट ID" जनरल इन्फोर्मेशन में एप्लिकेशन के तहत पाया जाता है जहां आपने bot को सेव किया है।
नीचे की स्क्रीन में, आप पहले खंड में बनाए गए bot के लिए क्लाइंट ID देख सकते हैं।
एक ब्राउज़र खोलें और ऊपर साझा किए गए लिंक को दर्ज करें। बस क्लाइंट ID को अपने से बदलें। आप वह सर्वर चुन सकते हैं जहां आप bot जोड़ सकते हैं।
यदि bot सफलतापूर्वक बनाया गया है, तो आपको एक "अधिकृत" संदेश दिखाई देगा जो दर्शाता है कि ऐप आपके Discord सर्वर से जुड़ा हुआ है। यदि आपके पास विंडोज के लिए Discord सर्वर इंस्टॉल है, तो आपको सिस्टम ट्रे में एक अलर्ट दिखाई देना चाहिए जैसा कि यहां दिखाया गया है।
बनाया गया bot सफलतापूर्वक Discord सर्वर में जोड़ा गया है।
Discord bots आपके सर्वर में रुचि बनाने का एक इंटरैक्टिव साधन हैं। कस्टम Discord bots के साथ काम करने की अधिक जानकारी के लिए, इस आधिकारिक मैनुअल को देखें।
क्या आपने अपना खुद का Discord bot बनाया है? इसका उद्देश्य क्या था? कृपया कमेंट्स में अपने विचार शेयर करें।