विषयसूची:
- चरण 1: डिस्कॉर्ड ऐप डाउनलोड करें
- चरण 2: अपना खुद का चैनल स्थापित करना
- चरण 3: Node.js और Npm. स्थापित करें
- चरण 4: बॉट बनाएं
- चरण 5: एक स्थानीय निर्देशिका बनाएँ
- चरण 6: अंतिम चरण और बॉट का परीक्षण
वीडियो: कलह में एक इंटरएक्टिव बॉट कैसे जोड़ें: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
इस ट्यूटोरियल में मैं यह दिखाने जा रहा हूँ कि कैसे एक इंटरेक्टिव बॉट बनाया जाए जो कुछ कमांडो के साथ काम करता हो।
डिस्कॉर्ड एक स्काइप/व्हाट्सएप सोशल मीडिया ऐप है जो गेमर्स को एक साथ लाता है। उनका अपना चैनल हो सकता है, यह जांच सकते हैं कि प्रत्येक सदस्य कौन सा खेल खेलता है, एक दूसरे को कॉल करें और एक दूसरे के साथ चैट करें। संभावनाओं में से एक सर्वर में एक बॉट जोड़ना है। यह या तो एक स्वचालित बॉट हो सकता है, या एक बॉट जो उदाहरण के लिए संगीत बजाता है।
आपूर्ति:
- इंटरनेट का कोर्स (दोह!)
- कलह ऐप
- नोड.जेएस, एनपीएम
- टर्मिनल में कमांड निष्पादित करने की बुनियादी जानकारी
चरण 1: डिस्कॉर्ड ऐप डाउनलोड करें
डिस्कॉर्ड ऐप डाउनलोड करें। यह ऐप एक मल्टी-डिवाइस ऐप है जिसे https://discordapp.com. से डाउनलोड किया जा सकता है
आपके द्वारा बनाया गया उपयोगकर्ता नाम इसके साथ एक अद्वितीय संख्या संलग्न है, जिसे ऊपर चित्र के रूप में देखा गया है। आप इस नाम + # का उपयोग अन्य कलह सदस्यों को जोड़ने के लिए करते हैं।
चरण 2: अपना खुद का चैनल स्थापित करना
बॉट बनाने के लिए, हमें अपना सर्वर बनाना होगा।
1. जब आप डिस्कॉर्ड में लॉग इन होते हैं तो आपको ऊपर दी गई तस्वीरों की तरह कुछ देखना चाहिए:
2. सर्वर बनाने के लिए, हमें लाल रंग में हाइलाइट किए गए निचले बाएं कोने में '+' पर क्लिक करना होगा।
अपने सर्वर को एक नाम दें और सर्वर क्षेत्र दर्ज करें। वैकल्पिक रूप से आप अपने सर्वर में एक छवि जोड़ सकते हैं। एक बार जब आप इन चरणों को पूरा कर लेते हैं, तो आप जिस डिवाइस पर हैं, उसके आधार पर आपको बाईं ओर अपने टैब में सर्वर सूची देखनी चाहिए।
चरण 3: Node.js और Npm. स्थापित करें
एक बार जब आप अपना स्वयं का सर्वर बना लेते हैं, तो कलह आपके सर्वर पर मित्रों को आमंत्रित करने के लिए कहता है। इस चरण को छोड़ दें (या आमंत्रण लिंक का उपयोग करके मित्रों को अपने कलह चैनल पर आमंत्रित करें) और आवाज! आपका अपना सर्वर बनाया गया है।
1. node.js और npm. के लिए जाँच करें
पहले हमें यह सुनिश्चित करने की आवश्यकता है कि हमें कॉल करने के लिए एपीआई के लिए एक स्थानीय परियोजना बनाने की आवश्यकता है। हमें बॉट के लिए टोकन भी लेना होगा। ऐसा करने के लिए, हमें टर्मिनल में कुछ लाइनें जोड़नी होंगी। टर्मिनल खोलने के लिए, सीएमडी + स्पेसबार दबाएं और टर्मिनल खोजें। यदि आपने इसे सही किया है, तो टर्मिनल को ऊपर की छवि के रूप में दिखाना चाहिए।
यह जांचने के लिए कि आपने node.js और npm स्थापित किया है, निम्न कोड टाइप करें:
नोड.जेएस के लिए:
नोड -v
एनपीएम के लिए:
एनपीएम -वी
यदि आप दोनों के पास नोड.जेएस स्थापित और एनपीएम है, तो आपको संस्करण दिखाई देगा, यदि नहीं, तो निम्नलिखित कोड दर्ज करके नोड.जेएस और एनपीएम दोनों स्थापित करें (एनपीएम के साथ नोड.जेएस स्थापित किया जाएगा):
एनपीएम के लिए:
npm npm@latest -g. स्थापित करें
चरण 4: बॉट बनाएं
हमारे बॉट के काम करने के लिए हमें एक एप्लिकेशन और बॉट बनाने की जरूरत है। हमें इसे अपने डिसॉर्डर सर्वर पर भी भेजना होगा।
1. एप्लिकेशन और बॉट बनाएं:
सबसे पहले, discordapp.com/developers/applications/me पर जाएं। अपने खाते से लॉग इन करें। आरंभ करने के लिए नया एप्लिकेशन क्लिक करें, और अपने एप्लिकेशन को एक नाम दें और फिर बनाएं पर क्लिक करें। बाएं टैब पर, बॉट चुनें. बॉट बनाएं। यदि बॉट बनाया गया है, तो आपको ऊपर चित्र में एक संदेश प्राप्त होगा कि बॉट बनाया गया है।
2. बॉट को अपने डिस्कॉर्ड सर्वर पर भेजें।
सामान्य जानकारी में, अपने क्लाइंट आईडी को कॉपी करें, आईडी को कॉपी करें और नंबरों के स्थान पर इस URL में पेस्ट करें:
discordapp.com/oauth2/authorize?&client_id…
अपने क्लाइंट आईडी नंबर वाले URL को अपने ब्राउज़र में कॉपी करें। यह आपको एक वेबसाइट पर ले जाएगा जहां आप डिस्कॉर्ड को बता सकते हैं कि आपका बॉट कहां भेजना है। यदि आप किसी ऐप या अपने ब्राउज़र में डिस्कॉर्ड खोलते हैं और अपने सर्वर पर नेविगेट करते हैं तो आपको पता चल जाएगा कि यह काम कर गया है। चैनल कहेगा कि एक बॉट कमरे में शामिल हो गया है, और आप इसे ऑनलाइन सदस्यों की सूची के तहत दाईं ओर मेनू पर देखेंगे।
चरण 5: एक स्थानीय निर्देशिका बनाएँ
हमें आपके पीसी पर एक फोल्डर बनाने की जरूरत है जो आपके बॉट की सभी फाइलों को स्टोर करेगा। इसे कुछ नाम दें जैसे कि डिसॉर्डबॉट या ऐसा कुछ जिसे आसानी से पहचाना जा सके।
1. एक फोल्डर और तीन फाइलें बनाएं
हमें उस फोल्डर में तीन बनाना है।
टर्मिनल में निम्न कोड निष्पादित करें:
mkdir कलहBot
निम्नलिखित कोड में टाइप करके फ़ोल्डर को नेविगेट करें:
सीडी कलहBot
फिर निम्न पंक्ति टाइप करें:
npm init -y
यह प्रोजेक्ट फ़ोल्डर के अंदर एक package.json फ़ाइल बनाएगा।
आइए सबसे पहले Discord.js नामक Discord API के साथ इंटरैक्ट करने के लिए एक प्रसिद्ध Javascript लाइब्रेरी स्थापित करके शुरू करें। में टाइप करें:
npm install --save discord.js
अभी के लिए चेतावनियों पर ध्यान न दें।
2. टोकन के लिए एक फाइल बनाना
किसी भी टेक्स्ट एडिटर का उपयोग करके, एक फाइल बनाएं और उसे "auth.json" नाम दें।
निम्नलिखित कोड पेस्ट करें:
{
"टोकन": "आपका बॉट टोकन"}
फिर, "योर बॉट टोकन" को अपने टोकन से बदलें। इसे यहां देखा जा सकता है:
लॉग इन करें, क्लाइंट सीक्रेट पर क्लिक करें और बॉट टोकन को बदलें।
फ़ाइल को सहेजें और एक नई फ़ाइल बनाएँ।
अगली फ़ाइल, इस फ़ाइल को नाम दें package.json, निम्न कोड पेस्ट करें:
{
"नाम": "discordBot", "संस्करण": "1.0.0", "विवरण": "माई फर्स्ट डिस्कॉर्ड बॉट", "मुख्य": "bot.js", "लेखक": "आपका नाम", "निर्भरताएं"”: {} }
लेखक का नाम अपने इच्छित नाम से बदलें। इस फ़ाइल को अपने डिस्कॉर्ड बॉट फ़ोल्डर में "package.json" के रूप में सहेजें।
अंत में, अंतिम.json फ़ाइल को bot.js कहा जाएगा और निम्नलिखित कोड पेस्ट करें:
कॉन्स्ट डिसॉर्डर = आवश्यकता ('डिसॉर्ड.जेएस');
कॉन्स्ट क्लाइंट = नया डिसॉर्ड। क्लाइंट (); const auth = आवश्यकता ('./auth.json');client.on('ready', () => { कंसोल.लॉग(`लॉग इन ${client.user.tag}!`); }); client.on('message', msg => { if (msg.content === 'ping') { msg.reply('pong'); }});client.login(auth.token);
इस अंतिम टेक्स्ट फ़ाइल को अपने डिस्कॉर्ड बॉट फ़ोल्डर में "bot.js" के रूप में सहेजें। मैंने एक सरल आदेश जोड़ा है कि यदि आप "पिंग" कहते हैं, तो बॉट "पोंग!" के साथ उत्तर देगा।
चरण 6: अंतिम चरण और बॉट का परीक्षण
1. ओपन टर्मिनल
टर्मिनल में, हमें यह जांचने की आवश्यकता है कि क्या हमने सब कुछ सही ढंग से किया है। निम्न आदेश टाइप करके फ़ोल्डर में नेविगेट करें:
सीडी कलहBot
2. बॉट चलाओ
फिर अंत में, नीचे दिखाए अनुसार कमांड चलाएँ:
नोड bot.js
यदि आपने सब कुछ कर लिया है, तो यह कहना चाहिए: DiscordBot#xxxx के रूप में लॉग इन किया!
और वोला! बॉट आपके कलह सर्वर के लिए बनाया गया है! "पोंग!" जवाब पाने के लिए आप चैनल में "पिंग" संदेश भेज सकते हैं।
यह आपके कलह चैनल के लिए सिर्फ एक बुनियादी बॉट है। अधिक अच्छे विचारों के लिए देखें:
सिफारिश की:
वाईफाई हाइड्रोपोनिक्स मीटर में घुलित ऑक्सीजन कैसे जोड़ें: 6 कदम
वाईफाई हाइड्रोपोनिक्स मीटर में घुलित ऑक्सीजन कैसे जोड़ें: यह ट्यूटोरियल प्रदर्शित करेगा कि एटलस साइंटिफिक से वाईफाई हाइड्रोपोनिक्स किट में ईजेडओ डीओ सर्किट और जांच को कैसे जोड़ा जाए। यह माना जाता है कि उपयोगकर्ता के पास वाईफाई हाइड्रोपोनिक्स किट काम कर रही है और अब घुलित ऑक्सीजन जोड़ने के लिए तैयार है। चेतावनी: एटलस विज्ञान
Arduino ISP के रूप में -- AVR में बर्न हेक्स फ़ाइल -- एवीआर में फ्यूज -- प्रोग्रामर के रूप में Arduino: 10 कदम
Arduino ISP के रूप में || AVR में बर्न हेक्स फ़ाइल || एवीआर में फ्यूज || अरुडिनो प्रोग्रामर के रूप में:………………अधिक वीडियो के लिए कृपया मेरे YouTube चैनल को सब्सक्राइब करें……यह लेख आईएसपी के रूप में आर्डिनो के बारे में सब कुछ है। यदि आप हेक्स फ़ाइल अपलोड करना चाहते हैं या यदि आप एवीआर में अपना फ्यूज सेट करना चाहते हैं तो आपको प्रोग्रामर खरीदने की आवश्यकता नहीं है, आप कर सकते हैं
Microsoft Office Word 2007 में तालिका कैसे बनाएँ और डालें और उस तालिका में अतिरिक्त कॉलम और/या पंक्तियाँ कैसे जोड़ें: 11 चरण
Microsoft Office Word 2007 में तालिका कैसे बनाएँ और डालें और उस तालिका में अतिरिक्त कॉलम और/या पंक्तियाँ कैसे जोड़ें: क्या आपके पास कभी बहुत सारा डेटा है जिसके साथ आप काम कर रहे हैं और अपने बारे में सोचा है…"मैं यह सब कैसे कर सकता हूँ यह डेटा बेहतर दिखता है और समझने में आसान होता है?" यदि ऐसा है, तो Microsoft Office Word 2007 में एक तालिका आपका उत्तर हो सकती है
GIMP में किसी भी चीज़ में लपटें कैसे जोड़ें: 15 कदम (चित्रों के साथ)
GIMP में किसी भी चीज़ में लपटें कैसे जोड़ें: इस तरह आप GIMP में कुछ हद तक यथार्थवादी आग बनाते हैं
Verizon Lg Vx5200 फोन में मुफ्त में रिंगटोन जोड़ें: 10 कदम
वेरिज़ोन एलजी वीएक्स5200 फोन में मुफ्त में रिंगटोन जोड़ें: यह ट्यूटोरियल आपको दिखाएगा कि एलजी वीएक्स5200 के लिए डेटा (और चार्ज!) केबल कैसे बनाएं और कैसे उपयोग करें और वेरिज़ोन का भुगतान किए बिना रिंगटोन कैसे जोड़ें और चित्र डाउनलोड करें। यह केवल एक एलजी वीएक्स5200 के साथ परीक्षण किया गया है, लेकिन यह अन्य एलजी वीएक्स के साथ काम कर सकता है