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

विषयसूची:

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

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

नीचे दिए गए निर्देश मानते हैं कि आपके पास पहले से ही एक डिस्कॉर्ड खाता और सर्वर मौजूद है। यदि नहीं, तो जारी रखने से पहले आपको इसे discordapp.com पर सेट करना चाहिए।

जबकि डिस्कॉर्ड बॉट जावास्क्रिप्ट भाषा में लिखे गए हैं, आपको उन्हें बनाने के लिए एक अनुभवी कोडर होने की आवश्यकता नहीं है। वास्तव में, यह प्रक्रिया आपकी कल्पना से बहुत कम डराने वाली है। यह जानने के लिए पढ़ते रहें कि आपकी बोली लगाने वाला डिस्कॉर्ड बॉट कैसे बनाया जाता है।

यह ट्यूटोरियल macOS या विंडोज ऑपरेटिंग सिस्टम चलाने वाले उपयोगकर्ताओं के लिए है।

Image
Image

Node.js को डाउनलोड और इंस्टॉल करें

डिस्कॉर्ड बॉट निर्माण के साथ आरंभ करने से पहले आपको सबसे पहले Node.js इंस्टॉल करना होगा, जो कि Google Chrome के V8 इंजन पर निर्मित एक जावास्क्रिप्ट रनटाइम वातावरण है।

  1. वेब ब्राउज़र खोलें और आधिकारिक Node.js डाउनलोड पेज पर नेविगेट करें।

    Image
    Image
  2. अपने विशेष प्लेटफॉर्म (मैकओएस या विंडोज) के लिए उपयुक्त इंस्टॉलर पैकेज का चयन करें और इसके डाउनलोड लिंक पर क्लिक करें।

  3. डाउनलोड की गई फ़ाइल को खोलें और Node.js को स्थापित करने के लिए ऑन-स्क्रीन संकेतों का पालन करें।
  4. एक बार पूरा होने पर, कमांड प्रॉम्प्ट (विंडोज) या टर्मिनल (मैकओएस) एप्लिकेशन लॉन्च करें।
  5. निम्न टेक्स्ट को प्रॉम्प्ट पर टाइप करें और अपने कीबोर्ड पर Enter दबाएं: नोड -v

    Image
    Image
  6. यदि एक संस्करण संख्या लौटा दी जाती है, तो Node.js सही ढंग से स्थापित होता है। यदि नहीं, तो उपरोक्त चरणों पर दोबारा गौर करें और सुनिश्चित करें कि स्थापना पूर्ण हो गई है।

डिसॉर्ड एप्लिकेशन बनाएं

अब जबकि आपको पूर्वापेक्षाएँ मिल गई हैं, यह एक नया एप्लिकेशन बनाने का समय है जिसे बाद में आपके बॉट में जोड़ा जा सकता है।

  1. ब्राउज़र खोलें और अपने सर्वर के लिए डिस्कॉर्ड डेवलपर पोर्टल पर नेविगेट करें, यदि आवश्यक हो तो लॉग इन करें।
  2. क्लिक करें नया आवेदन।

    Image
    Image
  3. प्रदान किए गए संपादन क्षेत्र में अपने नए आवेदन के लिए एक नाम दर्ज करें और तैयार होने पर बनाएं क्लिक करें।

    Image
    Image
  4. आपके नए एप्लिकेशन के लिए सामान्य सूचना स्क्रीन अब प्रदर्शित होनी चाहिए, जैसा कि नीचे दिए गए स्क्रीनशॉट में दिखाया गया है। Bot चुनें, जो बाएँ मेनू फलक में पाया जाता है।

    Image
    Image
  5. क्लिक करें बॉट जोड़ें।

    Image
    Image
  6. अब एक संदेश दिखाई देगा, जिसमें पूछा जाएगा कि क्या आप सुनिश्चित हैं कि आप अपने आवेदन में एक बॉट जोड़ना चाहते हैं। क्लिक करें हां, करें!

    Image
    Image
  7. आपका नया बॉट अब बनाया जाना चाहिए, इसकी जानकारी और विकल्प बिल्ड-ए-बीओटी सेक्शन में प्रदर्शित होंगे। चुनें टोकन प्रकट करने के लिए क्लिक करें।

    Image
    Image
  8. उपरोक्त लिंक के स्थान पर अब वर्णों की एक लंबी स्ट्रिंग प्रदर्शित की जानी चाहिए। इस टोकन को अपने क्लिपबोर्ड पर भेजने के लिए प्रतिलिपि क्लिक करें।

    Image
    Image
  9. इस टोकन को अभी के लिए नोटपैड, टेक्स्टएडिट या इसी तरह के किसी एप्लिकेशन का उपयोग करके टेक्स्ट फ़ाइल में पेस्ट करें।

    इस ट्यूटोरियल को पूरा करने के बाद आपको इस फ़ाइल को हटा देना चाहिए और इसे अपने रीसायकल बिन या ट्रैश से हटा देना चाहिए।

अपने बॉट को कोड करना

आपने एक बॉट बनाया है और उसे अपने सर्वर में जोड़ा है। इसके बाद मजेदार हिस्सा आता है, वास्तव में अपने बॉट को वह करने के लिए कोडिंग करना जो आप चाहते हैं।

  1. कमांड प्रॉम्प्ट (विंडोज) या टर्मिनल (मैकओएस) एप्लिकेशन लॉन्च करें।
  2. निम्नलिखित टेक्स्ट को प्रॉम्प्ट पर टाइप करें और अपने कीबोर्ड पर Enter या Return दबाएं: mkdir discord-test -बॉट

    Image
    Image

    आप डिसॉर्ड-टेस्ट-बॉट को अपनी पसंद के नाम से बदल सकते हैं।

  3. अगला, अपनी नव-निर्मित निर्देशिका में जाने के लिए निम्न कमांड टाइप करें: cd discord-test-bot

    Image
    Image
  4. कमांड प्रॉम्प्ट को अब अपडेट किया जाना चाहिए, जो आपके बॉट के फोल्डर प्रोजेक्ट फोल्डर का नाम प्रदर्शित करता है। निम्नलिखित टाइप करें और एंटर या रिटर्न दबाएं: npm init -y

    Image
    Image
  5. package.json नाम की एक फाइल अब आपके प्रोजेक्ट फोल्डर में बननी चाहिए, जैसा कि ऊपर स्क्रीनशॉट में दिखाया गया है। अपने कमांड प्रॉम्प्ट पर निम्नलिखित टाइप करें और एंटर या रिटर्न दबाएं: npm install --save discord.js

    Image
    Image
  6. WARN संदेशों की एक सूची अब प्रदर्शित की जा सकती है, जिसे तब तक अनदेखा किया जा सकता है जब तक कि कोई त्रुटि (ERR) नहीं दिखाई जाती है और आपके कमांड प्रॉम्प्ट या टर्मिनल विंडो के नीचे संदेश "जोड़ा गया 7 पैकेज" पढ़ता है या "8 पैकेज जोड़े"।निम्नलिखित टाइप करें और auth.json फ़ाइल बनाने के लिए एंटर या रिटर्न दबाएं: टच auth.json

    Image
    Image

    यदि आप स्पर्श कमांड का उपयोग करने का प्रयास करते समय एक त्रुटि संदेश प्राप्त करते हैं, तो आपको पहले अपने कमांड प्रॉम्प्ट पर निम्नलिखित सिंटैक्स दर्ज करके इसे स्थापित करने की आवश्यकता हो सकती है: npm टच-क्ली-जी स्थापित करें

  7. एक पुष्टिकरण संदेश होगा कि यह फ़ाइल बनाई गई थी, लेकिन आप ls -al (macOS) या dir टाइप कर सकते हैं। (Windows) अपनी प्रोजेक्ट निर्देशिका की सामग्री देखने के लिए और स्वयं पुष्टि करें कि auth.json वास्तव में सूचीबद्ध है।

    Image
    Image
  8. अपना पसंदीदा कोड या टेक्स्ट एडिटर जैसे एटम, नोटपैड या टेक्स्ट एडिट लॉन्च करें और अपने नए प्रोजेक्ट फोल्डर में नेविगेट करें।
  9. auth.json फ़ाइल खोलें और साथ में स्क्रीनशॉट में दिखाए गए टेक्स्ट को दर्ज करें, AUTH-TOKEN को प्रमाणीकरण टोकन स्ट्रिंग के साथ बदलें जिसे आपने पहले ट्यूटोरियल में संग्रहीत किया था। हो जाने पर फ़ाइल को सेव करें।

    Image
    Image

    आप चाहिए दिखाए गए उद्धरणों के भीतर संपूर्ण प्रमाणीकरण स्ट्रिंग को कॉपी और पेस्ट करें। अगर आप एक भी कैरेक्टर को मिस कर रहे हैं तो आपका बॉट उम्मीद के मुताबिक काम नहीं करेगा।

  10. संपादक के पास लौटें और अपने प्रोजेक्ट फ़ोल्डर में एक नई फ़ाइल बनाएं जिसका नाम bot.js।
  11. bot.js फ़ाइल में वह कोड होगा जो आपके बॉट के व्यवहार को निर्धारित करता है, जो पूरी तरह आप पर निर्भर करता है। हालांकि, इस ट्यूटोरियल के प्रयोजनों के लिए, हम निम्नलिखित कोड का उपयोग करने और अपने बॉट को एंड-टू-एंड परीक्षण करने की सलाह देते हैं ताकि यह सुनिश्चित हो सके कि सब कुछ अपेक्षित रूप से काम कर रहा है। फिर आप वापस जा सकते हैं और bot.js की सामग्री को संपादित कर सकते हैं जैसा आपको ठीक लगे।

    कॉन्स्ट डिस्कॉर्ड=आवश्यकता ('discord.js');

    कॉन्स्टेबल क्लाइंट=नया डिसॉर्ड। क्लाइंट ();

    कॉन्स्ट ऑथ=आवश्यकता ('./auth.json');

    क्लाइंट.ऑन('रेडी', ()=> {

    कंसोल.लॉग(`${client.user.tag} के रूप में लॉग इन किया!`);

    });

    client.on('message', msg=> {

    अगर (msg.content==='हैलो') {

    msg.reply ('हाय!');

    }

    });

    client.login(auth.token);

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

  12. अपना अपडेटेड bot.js फाइल सेव करें।
  13. कमांड प्रॉम्प्ट या टर्मिनल पर लौटें और अपनी बॉट स्क्रिप्ट चलाने के लिए निम्नलिखित टाइप करें: नोड bot.js
  14. यदि आपने इस बिंदु तक सब कुछ सही ढंग से किया है, तो निम्न पाठ आपके कमांड प्रॉम्प्ट या टर्मिनल विंडो में दिखाई देना चाहिए: डिस्कॉर्ड-टेस्ट-बॉट के रूप में लॉग इन किया गया

अपने सर्वर के साथ बॉट कोड को एकीकृत करें

आप लगभग वहां हैं…

  1. ब्राउज़र खोलें और अपने सर्वर के लिए डिस्कॉर्ड डेवलपर पोर्टल पर नेविगेट करें, यदि आवश्यक हो तो लॉग इन करें।
  2. संकेत मिलने पर हमारे द्वारा पहले बनाए गए एप्लिकेशन को MY APPLICATIONS स्क्रीन से चुनें।

    Image
    Image
  3. बाएं मेनू फलक में स्थित OAuth2 क्लिक करें।

    Image
    Image
  4. स्क्रीन के निचले भाग तक स्क्रॉल करें जब तक कि आप SCOPES अनुभाग नहीं ढूंढ लेते। bot विकल्प पर एक बार क्लिक करके चेक मार्क लगाएं।

    Image
    Image
  5. बीओटी अनुमतियां अनुभाग तक फिर से नीचे स्क्रॉल करें, प्रत्येक अनुमति प्रकार के आगे चेक मार्क लगाकर, जिसे आपके व्यक्तिगत बॉट को अपेक्षित रूप से कार्य करने की आवश्यकता हो सकती है।इस उदाहरण बॉट के प्रयोजनों के लिए, हमें निम्नलिखित अनुमतियों की आवश्यकता है: संदेश भेजें, संदेश इतिहास पढ़ें

    Image
    Image

    आपके विशेष बॉट को अनुमतियों के काफी भिन्न सेट की आवश्यकता होगी। इसे सक्षम करने से पहले यह समझना महत्वपूर्ण है कि प्रत्येक अनुमति में क्या शामिल है, ताकि बॉट उपयोगकर्ता नापाक उद्देश्यों के लिए इसका फायदा न उठा सकें।

  6. स्कोप और बीओटी अनुमति अनुभागों के बीच स्थित कॉपी क्लिक करें और एक लंबे यूआरएल के साथ।

    Image
    Image
  7. नया ब्राउज़र टैब खोलें और इस URL को एड्रेस बार में पेस्ट करें, पेज लोड करने के लिए Enter या Return दबाएं।
  8. डिस्क से कनेक्ट इंटरफ़ेस अब प्रदर्शित होना चाहिए, जैसा कि साथ में स्क्रीनशॉट में दिखाया गया है। सर्वर चुनें क्लिक करें और दी गई सूची में से अपने सर्वर का नाम चुनें।

    Image
    Image
  9. क्लिक करें अधिकृत करें।

    Image
    Image
  10. मैं रोबोट नहीं हूं के आगे एक चेक मार्क लगाएं, इसके चेक बॉक्स पर एक बार क्लिक करें।

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

    Image
    Image

सर्वर पर अपने बॉट का परीक्षण कैसे करें

आप डिस्कॉर्ड क्लाइंट को लॉन्च करके और अपने विशेष कोड के अनुरूप कमांड या संदेश भेजकर अपने बॉट का परीक्षण कर सकते हैं। इस उदाहरण में, अपने बॉट को hello शब्द भेजें और इसे hi! के साथ जवाब देना चाहिए।

सिफारिश की: