डिस्कॉर्ड एक लोकप्रिय चैट प्रोग्राम है जिसे गेमर्स अक्सर इस्तेमाल करते हैं और पसंद करते हैं। डिसॉर्डर के उपयोगकर्ता मुफ्त में अपना खुद का डिस्कॉर्ड चैनल बना सकते हैं और लोगों को चैनल से जुड़ने के लिए आमंत्रित कर सकते हैं। कुछ लोग संगीत चलाने के लिए डिस्कॉर्ड पर बॉट्स का उपयोग करते हैं, चैनल पर नए उपयोगकर्ताओं को बधाई देते हैं, और बहुत कुछ। यह विकिहाउ गाइड आपको डिस्कॉर्ड के लिए बॉट बनाना सिखाएगी। हालाँकि, आपको कम से कम कोडिंग से थोड़ा परिचित होना चाहिए क्योंकि बॉट जावास्क्रिप्ट के माध्यम से काम करते हैं।
कदम
६ का भाग १: कंप्यूटर तैयार करना
चरण 1. Node.js को https://nodejs.org/en/download/ से डाउनलोड करें।
Node.js मुफ़्त JavaScript रनटाइम है जिसकी आपको बॉट बनाने के लिए आवश्यकता होती है। आप Windows या MacOS के साथ-साथ अपने इच्छित संस्करण के लिए इंस्टॉलेशन फ़ाइल चुन सकते हैं। इस प्रक्रिया के लिए, यह अनुशंसा की जाती है कि आप एलटीएस संस्करण चुनें।
चरण 2. स्थापना फ़ाइल चलाएँ।
विंडोज कंप्यूटर पर, इंस्टॉलेशन चलाने के लिए बस डाउनलोड की गई फाइल पर क्लिक करें। मैक पर, आपको फ़ाइलों को निकालने और एप्लिकेशन/इंस्टॉलेशन फ़ाइल ढूंढने की आवश्यकता होगी। सुनिश्चित करें कि आपने स्थापना करने से पहले सभी समझौतों को पढ़ लिया है।
चरण 3. एक डिस्कॉर्ड खाता बनाएं (वैकल्पिक)।
यदि आपके पास अभी तक एक डिस्कॉर्ड खाता नहीं है, तो आप https://discord.com/ पर एक बना सकते हैं।
चरण 4. अपने डिस्कॉर्ड खाते और चैनल में साइन इन करें।
अपने कंप्यूटर पर डिस्कॉर्ड एप्लिकेशन खोलें और उस चैनल को खोलें जिसमें आप बॉट जोड़ना चाहते हैं।
6 का भाग 2: कलह पर बॉट बनाना
चरण 1. वेब ब्राउज़र के माध्यम से https://discord.com/developers/applications/me पर जाएं।
आप पहले से ही ऐप के माध्यम से अपने खाते तक पहुंचने में सक्षम हो सकते हैं, लेकिन संकेत मिलने पर वापस लॉग इन करें। इस खंड में, आप एक बॉट-सक्षम एप्लिकेशन बनाते हैं। इसका मतलब है कि आप ऐप्स और बॉट बना रहे होंगे।
चरण 2. नीले न्यू एप्लिकेशन बटन पर क्लिक करें।
यह आपके ब्राउज़र के दाईं ओर है। आपके ऐप के नाम के लिए एक पॉप-अप विंडो दिखाई देगी।
एप्लिकेशन का नाम टाइप करें और "क्रिएट" पर क्लिक करें। यदि आपके ऐप का बॉट उपयोगकर्ताओं को बधाई देने के लिए काम करता है तो एक वर्णनात्मक नाम चुनें (उदाहरण के लिए "ग्रीटरबॉट")। हालाँकि, "ग्रीटरबॉट" जैसा नाम त्रुटियों को ट्रिगर कर सकता है क्योंकि यह इतना लोकप्रिय नाम है। इसलिए, नाम के अंत में संख्याओं की एक स्ट्रिंग जोड़ें (उदाहरण के लिए "ग्रीटरबॉट38764165441")।
चरण 3. बाएँ मेनू पर बॉट्स पर क्लिक करें।
यह मेनू एक जिग्स पहेली पीस आइकन द्वारा इंगित किया गया है।
चरण 4. बॉट जोड़ें पर क्लिक करें।
यह बटन "बिल्ड-ए-बॉट" शीर्षक के अंतर्गत है।
- क्लिक करें "हाँ, करो! कार्रवाई की पुष्टि करने के लिए पॉप-अप विंडो में।
- यदि आपको किसी ऐसे नाम के बारे में त्रुटि संदेश मिलता है जो बहुत लोकप्रिय है, तो एप्लिकेशन पृष्ठ पर वापस जाएं और नाम बदलें। उदाहरण के लिए, "म्यूजिक बॉट" नाम को बहुत लोकप्रिय माना जाता था। हालाँकि, आप ऐप के नाम के अंत में कुछ नंबर जोड़ सकते हैं।
चरण 5. टोकन प्रकट करने के लिए क्लिक करें।
यह पोस्ट बॉट सूचना क्षेत्र में है। जब टेक्स्ट पर क्लिक किया जाता है, तो आप अक्षरों और संख्याओं की एक श्रृंखला देख सकते हैं।
सभी टेक्स्ट को कॉपी करने के लिए "कॉपी करें" पर क्लिक करें। आप इसे स्टिकी नोट या नोट ऐप में पेस्ट कर सकते हैं, लेकिन सुनिश्चित करें कि आप कोड को एक्सेस कर सकते हैं और इसे किसी को न दें। कोड वाला कोई भी व्यक्ति बॉट को नियंत्रित कर सकता है। जब भी आपको इसकी आवश्यकता होगी, कोड हमेशा इस पृष्ठ पर प्रदर्शित किया जाएगा।
६ का भाग ३: सर्वर सर्वर या चैनल को डिस्कॉर्ड करने के लिए बॉट्स भेजना
चरण 1. सामान्य जानकारी पर क्लिक करें।
यह स्क्रीन के बाईं ओर स्थित मेनू में है।
चरण 2. “क्लाइंट आईडी” अनुभाग के अंतर्गत कॉपी पर क्लिक करें।
यह विकल्प वेब पेज के बीच में है।
चरण 3. कॉपी किए गए क्लाइंट आईडी को निम्नलिखित यूआरएल में पेस्ट करें:
“https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8”
उदाहरण के लिए, यदि आपका ClientID “000000000000000001” है, तो URL ऐसा दिखाई देगा:
चरण 4. URL को ब्राउज़र के एड्रेस बार में पेस्ट करें।
आपको एक नए पेज पर ले जाया जाएगा जो आपको अपने चैनल में बॉट जोड़ने की अनुमति देगा।
- सभी संगत चैनल प्रदर्शित करने के लिए ड्रॉप-डाउन बॉक्स पर क्लिक करें।
- जारी रखने के लिए "अधिकृत करें" पर क्लिक करें। आपको एक पुष्टिकरण संदेश मिलेगा कि बॉट जोड़ दिया गया है और सक्रिय टैब को बंद किया जा सकता है।
6 का भाग 4: कोडिंग बॉट्स
चरण 1. डेस्कटॉप पर बॉट कोड के लिए एक फ़ोल्डर बनाएँ।
आप कोड फ़ाइलें बनाएंगे जिन्हें बाद में फ़ोल्डर में जोड़ा जाएगा।
- इस लेख में दिखाया गया कोड https://www.digitaltrends.com/gaming/how-to-make-a-discord-bot/ से लिया गया है।
- आप चाहें तो अन्य बॉट कोड के लिए इंटरनेट पर खोज कर सकते हैं, जैसे लगातार संगीत चलाने के लिए कोड। यह विकिहाउ उन बॉट्स के लिए सैंपल कोड का उपयोग करता है जो टेक्स्ट या कमांड्स का जवाब देते हैं जो "!" से शुरू होते हैं।
चरण 2. एक टेक्स्ट एडिटिंग प्रोग्राम खोलें।
आप विंडोज के लिए नोटपैड या मैक के लिए टेक्स्टएडिट जैसे निचले स्तर के टेक्स्ट-एडिटिंग प्रोग्राम का उपयोग कर सकते हैं।
चरण 3. निम्नलिखित कोड दर्ज करें:
{ "टोकन": "आपका बॉट टोकन"}
चरण 4. फ़ाइल को "auth.json" के रूप में सहेजें।
सुनिश्चित करें कि फ़ाइल.txt एक्सटेंशन के साथ सहेजी नहीं गई है।
चरण 5. एक नया दस्तावेज़ बनाएँ।
आप शॉर्टकट Ctrl+N (Windows) या Cmd+N (Mac) दबाकर या “फ़ाइल” टैब से “नया” विकल्प पर क्लिक करके एक बना सकते हैं।
चरण 6. निम्नलिखित कोड टाइप करें:
{ "नाम": "अभिवादन-बॉट", "संस्करण": "1.0.0", "विवरण": "माई फर्स्ट डिस्कॉर्ड बॉट", "मुख्य": "बॉट.जेएस", "लेखक": "आपका नाम", "निर्भरता": {} }
चरण 7. फ़ाइल को “package.json” के रूप में सहेजें।
सुनिश्चित करें कि फ़ाइल.txt एक्सटेंशन के साथ सहेजी नहीं गई है।
चरण 8. एक नया दस्तावेज़ बनाएँ।
आप शॉर्टकट Ctrl+N (Windows) या Cmd+N (Mac) दबाकर या “फ़ाइल” टैब से “नया” विकल्प पर क्लिक करके एक बना सकते हैं।
स्टेप 9. बॉट कोड टाइप करें।
उदाहरण के लिए, यदि आप एक बॉट बनाना चाहते हैं जो "!" प्रतीक से शुरू होने वाले संदेशों या आदेशों का जवाब देता है, तो निम्न कोड टाइप करें:
वर कलह = आवश्यकता ('discord.io'); वर लकड़हारा = आवश्यकता ('विंस्टन'); वर लेख = आवश्यकता ('./auth.json'); // लॉगर सेटिंग्स कॉन्फ़िगर करें logger.remove(logger.transports. Console); logger.add (नया लकड़हारा। परिवहन। कंसोल, {रंगीन: सच}); लकड़हारा.स्तर = 'डीबग'; // डिस्कॉर्ड बॉट वर बॉट = नया डिसॉर्ड। क्लाइंट ({टोकन: auth.token, ऑटोरन: ट्रू}); bot.on ('रेडी', फंक्शन (evt) { logger.info ('कनेक्टेड'); logger.info ('लॉग इन इस रूप में:'); logger.info (bot.username + '- (' + bot.id) + ')'); }); bot.on('message', function (user, userID, channelID, message, evt) {// हमारे बॉट को यह जानने की जरूरत है कि क्या यह एक कमांड को निष्पादित करेगा // यह उन संदेशों को सुनेगा जो `!` से शुरू होंगे अगर (message.substring(0, 1) == '!') { var args = message.substring(1).split(''); var cmd = args[0]; args = args.splice(1); स्विच (cmd) {//! पिंग केस 'पिंग': bot.sendMessage({ to: channelID, संदेश: 'पोंग!' }); ब्रेक; // अगर आप चाहें तो कोई भी केस कमांड जोड़ें। }}});
चरण 10. फ़ाइल को "bot.js" के रूप में सहेजें।
सुनिश्चित करें कि फ़ाइल.txt एक्सटेंशन के साथ सहेजी नहीं गई है।
आप इस समय अपना टेक्स्ट-एडिटिंग प्रोग्राम बंद कर सकते हैं।
६ का भाग ५: एक समर्थन बॉट स्थापित करना
चरण 1. एक कमांड प्रॉम्प्ट विंडो खोलें।
विंडोज़ पर, आप "प्रारंभ" मेनू में विंडोज़ खोज फ़ील्ड में "सीएमडी" कीवर्ड का उपयोग कर सकते हैं। मैक पर, आप स्पॉटलाइट के माध्यम से "कमांड प्रॉम्प्ट" खोज सकते हैं।
चरण 2. डेस्कटॉप पर बॉट्स फ़ोल्डर तक पहुंचें।
उदाहरण के लिए, आप cd\Users\Default Desktop\Desktop\FolderDiscordBotName टाइप कर सकते हैं।
चरण 3. टाइप करें npm install discord.iowinston -save और एंटर दबाएं।
एक बार Node.js स्थापित हो जाने पर, यह कमांड लाइन स्वचालित रूप से बॉट के लिए समर्थन या निर्भरता को डेस्कटॉप फ़ोल्डर में डाउनलोड कर देगी।
चरण 4. npm install https://github.com/woor/discord.io/tarball/gateway_v6 टाइप करें और दबाएं प्रवेश करना।
कोड यह सुनिश्चित करेगा कि कोई अन्य तत्व या प्रोग्राम नहीं हैं जिन्हें आपको बॉट के काम करने के लिए स्थापित करने की आवश्यकता है।
अब आपके पास बॉट के लिए कोड है और परीक्षण करेंगे कि कोड अगली विधि में काम कर सकता है।
६ का भाग ६: बोटी चलाना
चरण 1. नोड bot.js टाइप करें और कमांड प्रॉम्प्ट विंडो में एंटर दबाएं।
यदि आपको कोई त्रुटि संदेश मिलता है, तो आप बॉट कोड के साथ कुछ गलत कर रहे हैं।
चरण 2. डिस्कॉर्ड में "! परिचय" टाइप करें।
उस चैनल पर कमांड दर्ज करें जिसमें बॉट है। इस आलेख में दिखाया गया नमूना कोड बॉट को "!" प्रतीक से शुरू होने वाले आदेशों या पोस्ट का जवाब देने का निर्देश देता है। "पोंग!" शब्द के साथ। यह जांचने के लिए कि क्या बॉट काम कर रहा है, "! परिचय" टाइप करें और बॉट से उत्तर या प्रतिक्रिया की प्रतीक्षा करें।
चरण 3. अगर आपको कोई प्रतिक्रिया नहीं मिलती है तो कोड की जांच करें।
यदि बॉट डिस्कॉर्ड पर "! परिचय" संदेश का जवाब नहीं देता है, तो इस विकीहाउ को फिर से पढ़ें और सुनिश्चित करें कि बॉट ठीक से स्थापित है। इसके अलावा, सुनिश्चित करें:
- Node.js सही ढंग से स्थापित।
- auth.json फ़ाइल में बॉट टोकन सही ढंग से डाला गया है।
- आप bot. के समान चैनल पर हैं
- बॉट पहले से ही सर्वर पर है।
- auth.json, bot.js, और package.json फ़ाइलों में शामिल कोड सही है।
- आपने कमांड प्रॉम्प्ट (Node.js स्थापित होने के बाद) का उपयोग करके बॉट के काम करने के लिए सभी समर्थन या निर्भरता डाउनलोड कर ली है।