डिसॉर्डर बॉट कैसे बनाएं

पिछले पाँच या इतने ही वर्षों में, कलह इसने लगातार दिखाया है कि यह न केवल गेमर्स के लिए बल्कि ऑनलाइन मैसेजिंग, वीडियो चैट या दोस्तों के साथ स्ट्रीम करने के इच्छुक किसी भी व्यक्ति के लिए इंस्टेंट मैसेजिंग प्लेटफॉर्म है। इसके कारणों में डिस्कोर्ड बॉट भी शामिल हैं। बॉट आपके रोजमर्रा के कार्यों को स्वचालित करने से लेकर आपके सर्वर पर संगीत बजाना शुरू करने तक सब कुछ करने में आपकी मदद कर सकते हैं, और इस ट्यूटोरियल में, हम आपको दिखाने जा रहे हैं कि डिस्कोर्ड बॉट कैसे बनाया जाता है।

मध्यम

30 मिनट

  • कलह खाता

हालाँकि डिस्कॉर्ड बॉट का उपयोग करने का मुख्य कारण स्वचालन है, आप वास्तव में कुछ भी करने के लिए प्रोग्राम कर सकते हैं (कुछ भी जिसे आप कुछ जावास्क्रिप्ट कोड में रट सकते हैं, कम से कम)। आरंभ करने के लिए आपको किसी प्रोग्रामिंग ज्ञान की भी आवश्यकता नहीं है। हमारा गाइड आपको अपने स्वयं के डिस्कोर्ड बॉट बनाना शुरू कर देगा, भले ही आपने पहले कभी कोड की एक पंक्ति को नहीं छुआ हो।

डिस्कोर्ड बॉट कैसे बनाएं

स्टेप 1: Node.js डाउनलोड करें और एक डिस्कॉर्ड खाता सेट करें।

Node.js एक जावास्क्रिप्ट रनटाइम है जो मुफ़्त और खुला स्रोत है, और आपको वास्तव में अपने बॉट को काम करने के लिए इसकी आवश्यकता होगी। इसे यहाँ से डाउनलोड करें

nodejs.org और कुछ भी शुरू करने से पहले इसे इंस्टॉल करें।

जाहिर है, आपको अपने बॉट का परीक्षण करने के लिए एक डिस्कॉर्ड खाते और अपने स्वयं के सर्वर की भी आवश्यकता होगी। यदि आपने अभी तक कोई नहीं बनाया है, तो जाएँ Discord.com और एक बनाएं. यदि आपके पास एक है, तो अपने खाते में लॉग इन करें और उस सर्वर को खोलें जिसमें आप चाहते हैं कि आपका बॉट रहे।

आपको एक टेक्स्ट एडिटर प्रोग्राम की भी आवश्यकता होगी, जैसे नोटपैड++ विंडोज़ पर, कोड करने के लिए।

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

सबसे पहले, आगे बढ़ें discordapp.com/developers/applications/me. आपका खाता लॉग इन होना चाहिए, ताकि आप सीधे अपने खाते की आवेदनों की सूची पर जा सकें। मार नए आवेदन प्रारंभ करना। बॉट को एक नाम दें, फिर चिह्नित बटन दबाएं परिवर्तनों को सुरक्षित करें.

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

मेरे ऐप्स में डिसॉर्डर बॉट कैसे बनाएं

संबंधित

  • अपने निनटेंडो स्विच पर गेमशेयर कैसे करें
  • स्टीम गेम्स को कैसे अनइंस्टॉल करें (और बाद में उन्हें पुनः इंस्टॉल करें)
  • स्टीम पर गेम उपहार में कैसे दें

चरण 3: बॉक्स में अंकित है ऐप बॉट उपयोगकर्ता, शब्दों की तलाश करें टोकन: प्रकट करने के लिए क्लिक करें. उस लिंक पर क्लिक करें और आप पाठ की एक श्रृंखला प्रकट करेंगे। यह आपके बॉट का प्राधिकरण टोकन है, जो आपको इसे कोड भेजने की अनुमति देता है। इसे किसी के साथ साझा न करें - वह टोकन जिसके पास भी है उसे बॉट के लिए कोड बनाने की अनुमति देता है, जिसका अर्थ है कि जिसके पास भी यह है वह आपके बॉट को नियंत्रित कर सकता है। यदि आपको लगता है कि टोकन से समझौता हो गया है, तो अच्छी खबर यह है कि आप आसानी से एक नया टोकन जेनरेट कर सकते हैं एक नया टोकन जनरेट करें बटन। अपना टोकन अंकित करें. आपको बस एक सेकंड में इसकी आवश्यकता होगी।

डिसॉर्डर बॉट बॉक्स कैसे बनाएं

चरण 4: अब चिह्नित बॉक्स तक स्क्रॉल करें ऐप विवरण और अपना खोजें ग्राहक ID, एक लंबी संख्या. नंबर को कॉपी करें और इसे इस URL में CLIENTID शब्द के स्थान पर जोड़ें।

https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8

अंतिम यूआरएल इस तरह दिखना चाहिए, लेकिन इस नकली के बजाय इसमें आपका क्लाइंट आईडी नंबर होना चाहिए: https://discordapp.com/oauth2/authorize?&client_id=000000000000000001&scope=bot&permissions=8

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

डिसॉर्डर बॉट को कैसे कनेक्ट करें

चरण 5: जब आप ऐसा कर रहे हों, तो आप अपने कंप्यूटर पर आसानी से पहुंचने वाली जगह पर एक फ़ोल्डर बनाने के लिए भी कुछ समय ले सकते हैं, जहां आप अपने बॉट की सभी फ़ाइलों को संग्रहीत कर सकते हैं। इसे कुछ सरल कहें, जैसे "डिस्कॉर्डबॉट" या "मायबॉट", ताकि आप ठीक से जान सकें कि यह क्या है।

डिसॉर्डर बॉट फ़ोल्डर कैसे बनाएं

चरण 6: आप अपने टेक्स्ट एडिटर से अपने बॉट के लिए तीन फ़ाइलें बनाने जा रहे हैं। सबसे पहले इस कोड को पेस्ट करें:

{

"टोकन": "आपका बॉट टोकन"

}

"आपका बॉट टोकन" को उस टोकन से बदलें जो आपने पहले अपने बॉट के एप्लिकेशन पेज पर जेनरेट किया था। सुनिश्चित करें कि टोकन उद्धरण चिह्नों के अंदर है। फिर फ़ाइल को "auth.json" फ़ाइल नाम का उपयोग करके अपने डेस्कटॉप पर बनाए गए डिस्कॉर्ड बॉट फ़ोल्डर में सहेजें। याद रखें कि इसे .txt फ़ाइल के रूप में सहेजें नहीं - यदि यह .json के बजाय .txt है तो यह काम नहीं करेगा।

एक नई फ़ाइल बनाएं और यह कोड डालें:

{

"नाम": "अभिवादक-बॉट",

"संस्करण": "1.0.0",

"विवरण": "मेरा पहला डिसॉर्डर बॉट",

"मुख्य": "bot.js",

"लेखक": "आपका नाम",

"निर्भरताएं": {}

}

यदि आप चाहें तो लेखक का नाम अपने नाम से बदलें; यदि आप जो बना रहे हैं उसके अनुरूप कुछ और चाहते हैं तो आप विवरण को किसी और चीज़ में भी बदल सकते हैं, जो यह याद रखने में आसान होगा कि आपके बॉट को क्या करना है।

इस फ़ाइल को अपने डिस्कॉर्ड बॉट फ़ोल्डर में "package.json" के रूप में सहेजें।

डिसॉर्डर बॉट पैकेज कोड कैसे बनाएं

चरण 7: बनाने के लिए एक और टेक्स्ट फ़ाइल है, और यह महत्वपूर्ण फ़ाइल है जो आपके बॉट के व्यवहार को नियंत्रित करती है। आप वास्तव में अपने बॉट पर पूर्ण नियंत्रण रखने और यह जानने के लिए कि आप क्या कर रहे हैं, जावास्क्रिप्ट से परिचित होना चाहेंगे, लेकिन यदि आप कोडिंग में नए हैं और बस कुछ बनाना चाहते हैं, तो आप ऐसा कर सकते हैं कॉपी और पेस्ट एक साधारण बॉट बनाने के लिए इस कोड को फ़ाइल में डालें जो आपके सर्वर में आपका स्वागत करेगा।

(मध्यम उपयोगकर्ता रेनेमारी पाडिलो को धन्यवाद, जिनके बॉट ट्यूटोरियल ने हमें इसे बनाने में मदद की। कोड समस्या निवारण के लिए उसका ट्यूटोरियल देखें और अन्य सलाह।)

var Discord = require('discord.io');

var लकड़हारा = आवश्यकता ('विंस्टन');

var auth = require('./auth.json');

// लॉगर सेटिंग्स कॉन्फ़िगर करें

लकड़हारा.निकालें (logger.transports. सांत्वना देना);

लकड़हारा.जोड़ें (नया लकड़हारा.परिवहन। सांत्वना देना, {

colorize: true. 

});

लकड़हारा.स्तर = 'डीबग';

//डिस्कॉर्ड बॉट को इनिशियलाइज़ करें

वर बॉट = नई कलह। ग्राहक({

टोकन: auth.टोकन,

ऑटोरन: सत्य

});

bot.on('तैयार', फ़ंक्शन (evt) {

logger.info('Connected'); logger.info('Logged in as: '); logger.info(bot.username + ' - (' + bot.id + ')'); 

});

bot.on('संदेश', फ़ंक्शन (उपयोगकर्ता, उपयोगकर्ताआईडी, चैनलआईडी, संदेश, ईवीटी) {

// Our bot needs to know if it will execute a command // It will listen for messages that will start with `!` if (message.substring(0, 1) == '!') { var args = message.substring(1).split(' '); var cmd = args[0]; args = args.splice(1); switch(cmd) { // !ping case 'ping': bot.sendMessage({ to: channelID, message: 'Pong!' }); break; // Just add any case commands if you want to.. } }

});

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

इस अंतिम टेक्स्ट फ़ाइल को अपने डिस्कॉर्ड बॉट फ़ोल्डर में "bot.js" के रूप में सहेजें।

डिसॉर्डर बॉट बॉटज कैसे बनाएं

चरण 8: विंडोज़ पीसी पर, आप क्लिक करके आसानी से कमांड प्रॉम्प्ट प्राप्त कर सकते हैं खिड़कियाँ आइकन और फ़ील्ड में "कमांड प्रॉम्प्ट" टाइप करें। एक बार यह खुलने के बाद, अपने फ़ोल्डर में फ़ाइल पथ के बाद "सीडी" टाइप करें। हमारे परीक्षण कंप्यूटर पर, कमांड इस तरह दिखता है: "c: UsersPhil's DesktopDesktopDiscordBot।" आपके फ़ोल्डर में फ़ाइल पथ को शामिल करने के लिए कमांड प्रॉम्प्ट लाइन को बदलना चाहिए।

वैकल्पिक रूप से, आप विंडोज़ में अपने फ़ोल्डर में नेविगेट कर सकते हैं और होल्ड कर सकते हैं बदलाव फ़ोल्डर के रिक्त क्षेत्र पर राइट-क्लिक करें, फिर चुनें कमांड प्रॉम्प्ट खोलें.

डिसॉर्डर बॉट कमांड प्रॉम्प्ट कैसे बनाएं

चरण 9: अब Node.js का उपयोग करने का समय आ गया है। कमांड प्रॉम्प्ट में, फ़ाइल पथ लाइन में अपने डिस्कॉर्ड बॉट फ़ोल्डर के साथ, “npm install discord.io” टाइप करें विंस्टन-बचाओ।" यह स्वचालित रूप से आपके डिस्कॉर्ड बॉट के लिए आवश्यक फ़ाइलों को फ़ोल्डर में इंस्टॉल कर देगा सीधे.

अतिरिक्त निर्भरताएँ स्थापित करने के लिए निम्न कमांड लाइन प्रॉम्प्ट का भी उपयोग करें: npm इंस्टॉल https://github.com/woor/discord.io/tarball/gateway_v6

इससे आपको वे सभी फ़ाइलें उपलब्ध हो जाएंगी जिनकी आपको आवश्यकता है।

डिसॉर्डर बॉट कमांड प्रॉम्प्ट नोड जेएस कैसे बनाएं

चरण 10: अब आप जाने के लिए तैयार हैं. अपने बॉट को चलाने का प्रयास करने के लिए, कमांड प्रॉम्प्ट में "नोड बॉट.जेएस" टाइप करें (सुनिश्चित करें कि आप अभी भी अपने डिस्कॉर्ड बॉट फ़ोल्डर में नेविगेट किए हुए हैं)।

अपने बॉट की कार्यक्षमता का परीक्षण करने के लिए, अपने डिस्कॉर्ड सर्वर पर वापस जाएँ और "! परिचय," या "!" टाइप करने का प्रयास करें। इसके बाद आपके द्वारा अपनी "bot.js" फ़ाइल में बनाया गया त्वरित संदेश आएगा। यदि आपने अपने बॉट को सही ढंग से कोड किया है, तो यह आदेश भेजने से आपका बॉट आपके सेट संदेश के साथ आपको उत्तर देगा।

बधाई हो, आप डिस्कोर्ड बॉट के गौरवान्वित निर्माता हैं।

डिसॉर्डर बॉट टेस्ट कैसे करें

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

आप डेटाबेस के साथ-साथ विशिष्ट डिस्कॉर्ड बॉट्स के लिए Google पर खोज कर सकते हैं। आप भी देखने का प्रयास कर सकते हैं टॉप.जी.जी (पूर्व में डिस्कॉर्डबॉट्स) या Bots.ondiscord.xyz.

संपादकों की सिफ़ारिशें

  • अपने PS4 से PS5 में डेटा कैसे ट्रांसफर करें
  • आपको कितनी रैम चाहिए?
  • आप पिकमिन 4 में कुत्ते को पाल नहीं सकते, लेकिन आप उसे शौकीन बना सकते हैं
  • निंटेंडो डायरेक्ट जून 2023: कैसे देखें और क्या उम्मीद करें
  • फ़ोर्टनाइट रियलिटी ऑगमेंट्स: पूरी सूची और उनका उपयोग कैसे करें

श्रेणियाँ

हाल का

अमेज़ॅन फ्रीवे पर 3 कम रेटिंग वाली एक्शन फिल्में आपको देखनी चाहिए

अमेज़ॅन फ्रीवे पर 3 कम रेटिंग वाली एक्शन फिल्में आपको देखनी चाहिए

अपने नाम की मूर्खतापूर्ण वर्तनी के बावजूद, अमेज...

निक्सिंग फैन Warcraft गाइड के लिए बर्फ़ीला तूफ़ान मुकदमा

निक्सिंग फैन Warcraft गाइड के लिए बर्फ़ीला तूफ़ान मुकदमा

Warcraft की दुनिया में टैंकिग करना आपके लिए सबस...

सितंबर में हुलु पर देखने के लिए यह एकमात्र सर्वश्रेष्ठ टीवी शो है

सितंबर में हुलु पर देखने के लिए यह एकमात्र सर्वश्रेष्ठ टीवी शो है

Huluएक बेहतरीन टीवी शो चुनना अक्सर बस टोपी से क...