Discord a demonstrat continuu că este platforma de mesagerie instantanee pentru oricine dorește să vorbească, să converseze video sau să transmită în flux cu prietenii online în ultimii cinci ani și ceva. Boții Discord sunt una dintre cauze.
Boții vă pot permite să realizați totul, de la automatizarea lucrărilor monotone până la începerea redării de muzică pe serverul dvs., iar în acest ghid vă vom învăța cum să construiți un bot Discord.
Deși automatizarea este scopul principal al utilizării unui bot Discord, puteți crea cu adevărat unul pentru a face orice (cel puțin orice puteți înghesui într-un cod JavaScript).
În acest tutorial, vom folosi Node.js pentru a crea propriul nostru bot Discord de bază.
Cerinţe
- cont Discord
- Server Discord proaspăt
- Node.js instalat pe computer.
- Codul Visual Studio
- Și, desigur, o conexiune wifi.
Creați o nouă aplicație Discord.
Pentru a începe, trebuie să înregistrăm aplicația folosind site-ul Discord Developer. Navigați la pentru a ajunge la aceasta portal.
Apoi, selectați butonul Aplicație nouă care este situat în partea dreaptă.
Când faceți clic pe buton, va apărea o casetă de dialog care vă cere să dați un nume botului dvs. În cazul meu, voi numi botul „jaysbot”.
Selectați opțiunea botului în continuare, apoi faceți clic pe butonul „adăugați bot”. Va apărea următoarea casetă de dialog:
Când aprobi înființarea noii aplicații, acum ai un bot.
Totuși, nu cred că vrei un bot prost. Să adăugăm câteva funcții suplimentare și să îmbunătățim implicarea utilizatorilor oferindu-i un număr de permisiuni.
Alegând OAuth2 din meniu, după cum se arată mai jos, bifați casetele.
Link-ul va fi produs în partea de jos a paginii când a fost adăugată permisiunea după ce i-a acordat botului orice alte permisiuni.
Linkul pe care l-ați copiat anterior ar trebui să fie acum lipit în orice browser. Ar trebui să apară ecranul care urmează și să adăugați serverul la acesta.
După ce ați ales serverul, apăsați butonul „autorizați”:
Acum ați adăugat cu succes botul nostru pe serverul dvs.
Realizarea unui proiect Node.js
Acum că ne-am înregistrat botul, trebuie să facem un folder pentru fișierele Node.js.
Configurarea dependențelor
Pachetele de care programul are nevoie pentru a funcționa corect sunt cunoscute ca dependențe. În acest caz, tot ce avem nevoie este pachetul discord.js. Pentru a ajuta la gestionarea simbolului Jaysbot, vom instala în continuare pachetul dotenv.
Acest lucru va garanta că fiecare apel are autorizația corespunzătoare, nodemon este de asemenea necesar pentru ca serverul să funcționeze. Introduceți următoarea comandă pentru a porni proiectul într-un terminal nou:
Rezultatele sunt următoarele:
Următoarea comandă va instala biblioteca Dotenv și Discord.js pentru proiect:
Utilizați următoarea comandă pentru a instala biblioteca nodemon:
De fiecare dată când facem o modificare a fișierelor noastre, Nodemon repornește serverul.
Dezvoltarea botului nostru
În portalul dezvoltatorilor, trebuie să aprobăm apelurile de la Discord.js. Acest lucru necesită să copiem jetonul botului nostru.
După ce a fost copiat, puneți-l în modul de mai jos într-un fișier nou pe care ar fi trebuit să-l numiți.env.
Construiți fișierul bot.
Creați un fișier separat în directorul principal al proiectului numit bot.js. Vom folosi pachetul dotenv pentru a configura variabilele de mediu, vom importa clase din discord.js și apoi vom lansa un nou client:
Pentru a activa botul, introduceți următoarea comandă în terminal:
Concluzie
Platforma pentru Discord se extinde rapid. A produs un mijloc sigur de comunicare și conectare pentru pasionații de bitcoin, proprietarii de afaceri și jucătorii.
Un avantaj suplimentar este acela de a avea un bot capabil care poate răspunde, interzice și dezactiva sunetul utilizatorilor. Această postare a explicat cum să utilizați node.js pentru a construi un bot simplu. Prin urmare, puteți aplica această înțelegere pentru a include noi capabilități.
Codare fericită.
Lasă un comentariu