डिस्कॉर्ड ने लगातार प्रदर्शित किया है कि यह पिछले पांच वर्षों के दौरान ऑनलाइन बात करने, वीडियो चैट करने या दोस्तों के साथ स्ट्रीम करने की इच्छा रखने वाले किसी भी व्यक्ति के लिए तत्काल मैसेजिंग प्लेटफॉर्म है। कलह बॉट कारणों में से एक हैं।
बॉट्स आपको नीरस कार्यों को स्वचालित करने से लेकर आपके सर्वर पर संगीत चलाना शुरू करने तक सब कुछ पूरा करने दे सकते हैं, और इस गाइड में, हम आपको सिखाएंगे कि डिस्कॉर्ड बॉट कैसे बनाया जाए।
हालाँकि ऑटोमेशन एक डिस्कॉर्ड बॉट का उपयोग करने का प्राथमिक उद्देश्य है, आप वास्तव में कुछ भी करने के लिए एक बना सकते हैं (कुछ भी जो आप कुछ जावास्क्रिप्ट कोड में रटना कर सकते हैं, कम से कम)।
इस ट्यूटोरियल में, हम अपना बेसिक डिस्कॉर्ड बॉट बनाने के लिए Node.js का उपयोग करेंगे।
आवश्यकताएँ
- कलह खाता
- ताजा कलह सर्वर
- Node.js आपके कंप्यूटर पर स्थापित है।
- दृश्य स्टूडियो कोड
- और, ज़ाहिर है, एक वाईफाई कनेक्शन।
एक नया डिस्कॉर्ड एप्लिकेशन बनाएं।
शुरू करने के लिए, हमें डिस्कॉर्ड डेवलपर की साइट का उपयोग करके एप्लिकेशन को पंजीकृत करना होगा। इस तक पहुंचने के लिए नेविगेट करें द्वार.
इसके बाद, दाईं ओर स्थित नया एप्लिकेशन बटन चुनें।
जब आप बटन पर क्लिक करते हैं, तो एक डायलॉग बॉक्स दिखाई देगा जो आपसे आपके बॉट को एक नाम देने के लिए कहेगा। मेरे मामले में, मैं बस बॉट को "जैसबॉट" कहूंगा।
अगला बॉट विकल्प चुनें, और फिर "बॉट जोड़ें" बटन पर क्लिक करें। निम्न संवाद बॉक्स दिखाई देगा:
जब आप नए आवेदन की स्थापना को मंजूरी देते हैं, तो अब आपके पास एक बॉट है।
हालाँकि, मुझे नहीं लगता कि आप एक गूंगा बॉट चाहते हैं। आइए कुछ अतिरिक्त सुविधाएं जोड़ें और इसे कई अनुमतियां देकर उपयोगकर्ता जुड़ाव में सुधार करें।
मेनू से OAuth2 चुनकर, जैसा कि नीचे दिखाया गया है, बॉक्स चेक करें।
जब बॉट को कोई और अनुमति देने के बाद अनुमति जोड़ी गई हो तो पृष्ठ के निचले भाग में लिंक का उत्पादन किया जाएगा।
आपके द्वारा पहले कॉपी किया गया लिंक अब किसी भी ब्राउज़र में चिपकाया जाना चाहिए। इसके बाद आने वाली स्क्रीन दिखाई देनी चाहिए और उसमें सर्वर जोड़ना चाहिए।
अपना सर्वर चुनने के बाद, "अधिकृत करें" बटन दबाएं:
आपने अब हमारे बॉट को अपने सर्वर में सफलतापूर्वक जोड़ लिया है।
Node.js प्रोजेक्ट बनाना
अब जब हमने अपना बॉट पंजीकृत कर लिया है, तो हमें Node.js फ़ाइलों के लिए एक फ़ोल्डर बनाना होगा।
निर्भरता स्थापित करना
पैकेज जिन्हें प्रोग्राम को ठीक से काम करने की आवश्यकता होती है उन्हें निर्भरता के रूप में जाना जाता है। इस उदाहरण में, हमें केवल discord.js पैकेज की आवश्यकता है। Jaysbot टोकन को प्रबंधित करने में मदद करने के लिए, हम अभी भी dotenv पैकेज स्थापित करेंगे।
यह गारंटी देगा कि प्रत्येक कॉल में उचित प्राधिकरण है, सर्वर को चालू रखने के लिए नोडमॉन भी हमारे लिए आवश्यक है। प्रोजेक्ट को नए टर्मिनल में शुरू करने के लिए निम्न कमांड दर्ज करें:
परिणाम इस प्रकार हैं:
निम्न आदेश परियोजना के लिए Dotenv पुस्तकालय और Discord.js स्थापित करेगा:
नोडमॉन लाइब्रेरी स्थापित करने के लिए निम्न कमांड का उपयोग करें:
हर बार जब हम अपनी फाइलों में संशोधन करते हैं, तो Nodemon सर्वर को पुनरारंभ करता है।
हमारे बॉट का विकास करना
डेवलपर्स पोर्टल में, हमें Discord.js से कॉल्स को मंज़ूरी देनी होगी। इसके लिए जरूरी है कि हम अपने बॉट के टोकन को कॉपी करें।
कॉपी हो जाने के बाद, इसे नीचे दिए गए तरीके से एक नई फाइल में डालें जो आपके पास होनी चाहिए थी name.env।
बॉट फ़ाइल बनाएँ।
मुख्य परियोजना निर्देशिका में एक अलग फ़ाइल बनाएँ जिसे bot.js कहा जाता है। हम पर्यावरण चर स्थापित करने के लिए dotenv पैकेज का उपयोग करेंगे, discord.js से कक्षाएं आयात करेंगे, और फिर एक नया क्लाइंट लॉन्च करेंगे:
बॉट को सक्रिय करने के लिए, अपने टर्मिनल में निम्न कमांड दर्ज करें:
निष्कर्ष
डिस्कॉर्ड के लिए मंच का तेजी से विस्तार हो रहा है। इसने बिटकॉइन के प्रति उत्साही, व्यवसाय के मालिकों और गेमर्स के लिए संचार और कनेक्शन का एक सुरक्षित साधन तैयार किया है।
एक अतिरिक्त लाभ एक सक्षम बॉट है जो उपयोगकर्ताओं को प्रतिक्रिया दे सकता है, प्रतिबंधित कर सकता है और म्यूट कर सकता है। इस पोस्ट में बताया गया है कि एक साधारण बॉट बनाने के लिए node.js का उपयोग कैसे करें। इसलिए, आप इस समझ को नई क्षमताओं को शामिल करने के लिए लागू कर सकते हैं।
हैप्पी कोडिंग।
एक जवाब लिखें