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