कलह में एक बॉट कैसे बनाएं

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

कदम

6 का भाग 1:
अपने कंप्यूटर की तैयारी
  1. शीर्षक वाली छवि डिस्कॉर्ड चरण 1 में बॉट बनाएं
1. नोड डाउनलोड करें.से जेएस https: // nodejs.संगठन / एन / डाउनलोड /. नोड.जेएस एक नि: शुल्क जावास्क्रिप्ट रनटाइम है जिसे आपको अपना बॉट बनाने की आवश्यकता होगी. आप या तो विंडोज या मैकोज़ इंस्टॉलर के साथ-साथ संस्करण भी चुन सकते हैं. इस प्रक्रिया के लिए lts संस्करण की सिफारिश की जाती है.
  • शीर्षक वाली छवि डिस्कॉर्ड चरण 2 में एक बॉट बनाएं
    2. इंस्टॉलर चलाएं. एक विंडोज कंप्यूटर को इंस्टॉलर लॉन्च करने के लिए डाउनलोड की गई फ़ाइल पर क्लिक करने की आवश्यकता है, लेकिन एक मैकोस कंप्यूटर को इंस्टॉलर एप्लिकेशन को खोजने के लिए फ़ाइल को अनपैक करने की आवश्यकता है. सुनिश्चित करें कि आप इंस्टॉलर के माध्यम से किसी भी और सभी समझौते पढ़ते हैं.
  • शीर्षक वाली छवि डिस्कॉर्ड चरण 3 में बॉट बनाएं
    3. एक डिस्कॉर्ड खाता बनाएँ (वैकल्पिक). यदि आपके पास पहले से कोई डिस्कॉर्ड खाता नहीं है, तो आप एक के लिए साइन अप करें https: // विवाद.कॉम /.
  • स्टेप 4 डिस्कॉर्ड में एक बॉट बनाएं शीर्षक
    4. अपने डिस्कॉर्ड खाते और चैनल में लॉगिन करें. अपने कंप्यूटर पर डिस्कॉर्ड ऐप खोलें और उस चैनल पर नेविगेट करें जिसे आप अपने बॉट में चाहते हैं.
  • 6 का भाग 2:
    विवाद पर बॉट बनाना
    1. स्टेप 5 में एक बॉट बनाएं शीर्षक वाली छवि
    1. के लिए जाओ https: // विवाद.कॉम / डेवलपर्स / एप्लिकेशन / मी एक वेब ब्राउज़र में. आपको पहले से ही ऐप के माध्यम से लॉग इन होना चाहिए, लेकिन अगर आपको संकेत दिया जाता है तो फिर से लॉग इन करें. इस हिस्से में, आप एक ऐप बनायेंगे जो बॉट को सक्रिय करता है, इसलिए आप एक ऐप के साथ-साथ एक बॉट भी बनायेंगे.
  • शीर्षक वाली छवि डिस्कॉर्ड चरण 6 में एक बॉट बनाएं
    2. नीला क्लिक करें नया आवेदन बटन. आप इसे ब्राउज़र के दाईं ओर देखेंगे. एक विंडो आपके ऐप के नाम के लिए पॉप अप होगी.
  • एप्लिकेशन के नाम में टाइप करें और "बनाएँ" पर क्लिक करें."आप एक ऐसा नाम बनाना चाहते हैं जो वर्णनात्मक है, जैसे "अभिवादन" यदि आपका ऐप बॉट लोगों को बर्तते हैं. हालाँकि, "अभिवादन" बाद में त्रुटियों को ट्रिगर करेंगे क्योंकि यह एक लोकप्रिय नाम है, इसलिए नाम के बाद संख्याओं की एक श्रृंखला जोड़ें, जैसे "ग्रीटेरबोट 38764165441."
  • शीर्षक वाली छवि डिस्कॉर्ड चरण 7 में एक बॉट बनाएं
    3. क्लिक बीओटी बाएं हाथ के मेनू में. यह भी जिग्स पहेली टुकड़ा आइकन है.
  • शीर्षक वाली छवि डिस्कॉर्ड चरण 8 में बॉट बनाएं
    4. क्लिक बॉट जोड़ें. यह "बिल्ड-ए-बॉट" हेडर के अंतर्गत है.
  • "हाँ, करो पर क्लिक करें!"अपनी कार्रवाई की पुष्टि करने के लिए पॉप-अप में.
  • यदि आपको नाम बहुत लोकप्रिय होने के बारे में कोई त्रुटि मिलती है, तो एप्लिकेशन पृष्ठ पर जाएं और ऐप का नाम बदलें. उदाहरण के लिए, "संगीत बॉट" बहुत लोकप्रिय था, इसलिए ऐप के अंत में कुछ नंबरों को जोड़ने में मदद मिली.
  • शीर्षक वाली छवि डिस्कॉर्ड चरण 9 में एक बॉट बनाएं
    5. क्लिक टोकन को प्रकट करने के लिए क्लिक करें. आप इसे अपने बॉट के सूचना क्षेत्र में देखेंगे. जब आप उस पाठ पर क्लिक करते हैं, तो आप अक्षरों और संख्याओं की एक स्ट्रिंग देखते हैं.
  • उस पाठ को कॉपी करने के लिए "कॉपी करें" पर क्लिक करें. आप इसे कहीं चिपचिपा नोट पर पेस्ट कर सकते हैं, लेकिन सुनिश्चित करें कि आपके पास उस कोड तक पहुंच है और इसे किसी को भी न दें. जो भी वह कोड बॉट को नियंत्रित कर सकता है. यदि आपको इसकी आवश्यकता हो तो यह कोड हमेशा यहां रहेगा.
  • 6 का भाग 3:
    डिस्कॉर्ड सर्वर / चैनल को बॉट भेजना
    1. शीर्षक शीर्षक स्टेप 10 में एक बॉट बनाएं
    1. क्लिक सामान्य जानकारी. यह बाईं ओर मेनू में है.
  • छवि शीर्षक में एक बॉट बनाएं स्टेप 11
    2. क्लिक प्रतिलिपि क्लाइंट आईडी के तहत. आप इसे वेब पेज के बीच में देखेंगे.
  • स्टेप 12 डिस्कॉर्ड में एक बॉट बनाएं शीर्षक
    3. अपने प्रतिलिपि ग्राहक को निम्नलिखित यूआरएल में पेस्ट करें: "https: // विवाद.com / oauth2 / अधिकृत?& client_id = क्लाइंट आईडी और स्कोप = बॉट और अनुमतियां = 8 "
  • उदाहरण के लिए, यदि आपका क्लाइंट आईडी 000000000000000001 था, तो आपका यूआरएल इस तरह दिखेगा: https: // विवाद.com / oauth2 / अधिकृत?और client_id = 000000000000000001 और स्कोप = बॉट और अनुमतियां = 8
  • स्टेप 13 डिस्कॉर्ड में एक बॉट बनाएं शीर्षक
    4. अपने यूआरएल को अपने वेब ब्राउज़र पर पता बार में पेस्ट करें. आपको उस पृष्ठ पर ले जाया जाएगा जहां आप अपने बॉट को एक चैनल में असाइन कर सकते हैं.
  • अपने सभी संगत चैनलों को प्रदर्शित करने के लिए ड्रॉप-डाउन बॉक्स पर क्लिक करें.
  • जारी रखने के लिए "अधिकृत" पर क्लिक करें. आपको एक पुष्टिकरण मिलेगा कि बॉट को स्थानांतरित कर दिया गया था और आप सक्रिय टैब को बंद कर सकते हैं.
  • 6 का भाग 4:
    बॉट कोडिंग
    1. अपने BOT कोड के लिए अपने डेस्कटॉप पर एक फ़ोल्डर बनाएं. आप कोड की फाइलें बनायेंगे जो यहां जाएंगे.
  • 2. एक पाठ संपादक खोलें. आप मैक के लिए विंडोज या टेक्स्ट एडिट के लिए नोटपैड जैसे डिफ़ॉल्ट प्रोग्राम का उपयोग कर सकते हैं.
  • 3. निम्न कोड टाइप करें:
    {"टोकन": "आपका बॉट टोकन"}
  • सुनिश्चित करें कि आप उस बॉट टोकन नंबर को दर्ज करते हैं जो आपको पाठ में उद्धरण चिह्नों के बीच पिछले चरणों से मिला है.
  • 4. फ़ाइल को "ऑथ" के रूप में सहेजें.JSON ". सुनिश्चित करें कि फ़ाइल ए के साथ नहीं बचाती है .TXT फ़ाइल एक्सटेंशन.
  • 5. एक नया दस्तावेज़ शुरू करें. आप इसे या तो दबाकर कर सकते हैं सीटीआरएल+एन (विंडोज़), या ⌘ सीएमडी+एन (मैक), या "फ़ाइल" टैब से "नया" क्लिक करना.
  • 6. निम्न कोड टाइप करें:
    {"नाम": "ग्रीटर-बॉट", "संस्करण": "1.0.0 "," विवरण ":" मेरा पहला डिस्कॉर्ड बॉट "," मुख्य ":" बॉट.जेएस "," लेखक ":" आपका नाम "," निर्भरता ": {}}
  • सुनिश्चित करें कि आप बदलें "लेखक "नाम के साथ नाम. यदि आप "मेरा पहला विवाद बॉट पसंद नहीं करते हैं तो आप" विवरण "भी बदल सकते हैं."
  • 7. फ़ाइल को "पैकेज के रूप में सहेजें.JSON ". सुनिश्चित करें कि फ़ाइल ए के साथ नहीं बचाती है .TXT फ़ाइल एक्सटेंशन.
  • 8. एक नया दस्तावेज़ शुरू करें. आप इसे या तो दबाकर कर सकते हैं सीटीआरएल+एन (विंडोज़), या ⌘ cmd+एन (मैक), या "फ़ाइल" टैब से "नया" क्लिक करना.
  • 9. अपना बॉट कोड टाइप करें. उदाहरण के लिए, यदि आप एक बॉट बनाना चाहते हैं जो किसी भी संदेश का जवाब देता है जो शुरू होता है "!", निम्न कोड टाइप करें:
    var विवाद = आवश्यकता (`विवाद).io `) - var logger = आवश्यकता (` विंस्टन `) - var Auth = आवश्यकता (`./ प्रमाणन.JSON `) - // लॉगर सेटिंग्स को कॉन्फ़िगर करें.निकालें (लकड़हारा).परिवहन.कंसोल) -logger.जोड़ें (नया लॉगर.परिवहन.कंसोल, {रंगीन: TRUE}) - लॉगर.स्तर = `debug` - // प्रारंभिकता डिस्कॉर्ड botvar bot = new indrod.ग्राहक ({टोकन: ऑथ.टोकन, Autorun: True}) - बॉट.(`तैयार`, फ़ंक्शन (EVT) {लॉगर.जानकारी (`जुड़ा`) - लकड़हारा.जानकारी (`के रूप में लॉग इन:`) -logger.जानकारी (बॉट).उपयोगकर्ता नाम + `- (` + बॉट.आईडी + `)`) -}) - बॉट.(`संदेश`, फ़ंक्शन (उपयोगकर्ता, उपयोगकर्ता, चैनलिड, संदेश, ईवीटी) {// हमारे बॉट को यह जानने की ज़रूरत है कि क्या यह कमांड निष्पादित करेगा // यह उन संदेशों के लिए सुनेंगे जो `के साथ शुरू होंगे!`यदि (संदेश).सबस्ट्रिंग (0, 1) == `!`) {var args = संदेश.सबस्ट्रिंग (1).विभाजन (``) -var cmd = args [0] -args = args.स्प्लिस (1) -विच (cmd) {// !पिंगकेस `पिंग`: बॉट.SendMessage ({to: चैनलिड, संदेश: `पोंग!`}) - ब्रेक - // यदि आप चाहें तो किसी भी केस कमांड जोड़ें.}}})-
  • शीर्षक शीर्षक स्टेप 14 में एक बॉट बनाएं
    10. फ़ाइल को "बॉट" के रूप में सहेजें.जेएस ". सुनिश्चित करें कि फ़ाइल ए के साथ नहीं बचाती है .TXT फ़ाइल एक्सटेंशन.
  • आप अपना टेक्स्ट एडिटर बंद कर सकते हैं.
  • 6 का भाग 5:
    बॉट निर्भरता स्थापित करना
    1. शीर्षक शीर्षक स्टेप 15 में एक बॉट बनाएं
    1. एक कमांड प्रांप्ट विंडो खोलें. विंडोज़ पर, आप स्टार्ट मेनू में विंडोज सर्च फील्ड में "सीएमडी" खोज सकते हैं. मैक पर, आप "कमांड प्रॉम्प्ट के लिए स्पॉटलाइट खोज सकते हैं."
  • शीर्षक वाली छवि डिस्कॉर्ड चरण 16 में एक बॉट बनाएं
    2. अपने डेस्कटॉप पर अपने बॉट फ़ोल्डर पर नेविगेट करें. उदाहरण के लिए, आप टाइप कर सकते हैं सीडी उपयोगकर्ता डिफ़ॉल्ट डेस्कटॉप डेस्कटॉप DiscordBotFolderName.
  • नामक छवि शीर्षक में एक बॉट बनाएं चरण 17
    3. प्रकार एनपीएम डिस्कॉर्ड स्थापित करें.आईओ विंस्टन -सेव और प्रेस ↵ दर्ज करें. नोड के साथ.जेएस स्थापित, यह लाइन स्वचालित रूप से आपके डेस्कटॉप फ़ोल्डर में आपके बॉट के लिए निर्भरता डाउनलोड करेगी.
  • शीर्षक वाली छवि स्टेप 18 में एक बॉट बनाएं
    4. प्रकार एनपीएम स्थापित करें https: // github.कॉम / वूर / विवाद.IO / TARBALL / GATEWAY_V6 और प्रेस ↵ दर्ज करें. वह कोड सुनिश्चित करेगा कि आपके पास काम करने के लिए आपके बॉट के लिए इंस्टॉल करने की आवश्यकता नहीं है.
  • अब आपके पास आपके बॉट के लिए कोड है और इसका परीक्षण होगा कि आपका कोड अगले भाग में काम करता है.
  • 6 का भाग 6:
    बॉट चल रहा है
    1. शीर्षक शीर्षक 1 9 में एक बॉट बनाएं
    1. प्रकार नोड बॉट.जे एस और प्रेस ↵ दर्ज करें कमांड प्रॉम्प्ट में. यदि आपको एक त्रुटि रेखा मिलती है, तो आपने कुछ गलत किया.
  • शीर्षक वाली छवि डिस्कॉर्ड चरण 20 में एक बॉट बनाएं
    2. प्रकार "!परिचय "विवाद में. आप इसे उस चैनल में टाइप करना चाहेंगे जो आपके बॉट में है. उदाहरण कोड प्रदान किया गया जिसमें बॉट को प्रतिक्रिया देने के लिए ट्रिगर किया गया "पांग!" पाठ के साथ शुरू करने के लिए "!". तो परीक्षण करने के लिए यदि बॉट काम कर रहा है, टाइप करें "!परिचय "और एक प्रतिक्रिया की प्रतीक्षा करें.
  • शीर्षक शीर्षक में एक बॉट बनाएं चरण 21
    3. यदि आपने कोई प्रतिक्रिया नहीं सुनी तो अपने कोडिंग की जाँच करें. यदि आपके बॉट ने आपका जवाब नहीं दिया "!पहचान" कलह में, इसागेन के माध्यम से जाएं और यह सुनिश्चित करने के लिए जांचें कि आपका बॉट सही ढंग से स्थापित किया गया है. सुनिश्चित करें:
  • नोड.जेएस सही ढंग से स्थापित.
  • बॉट टोकन आपके ऑथ में सही ढंग से दर्ज किया गया है.JSON फ़ाइल.
  • आप बॉट के समान चैनल में हैं.
  • बॉट सर्वर पर है.
  • आपका कोडिंग आपके ऑथ में सही है.JSON, बॉट.जेएस, और पैकेज.JSON फाइलें.
  • आपने नोड के साथ कमांड प्रॉम्प्ट का उपयोग करके अपने बॉट के लिए सभी निर्भरताओं को डाउनलोड किया.जेएस स्थापित.
  • सामाजिक नेटवर्क पर साझा करें:
    समान