Discord je kontinuirano demonstrirao da je to platforma za razmjenu trenutnih poruka za svakoga ko želi razgovarati, video chat ili streamati s prijateljima na mreži tokom posljednjih pet godina. Discord botovi su jedan od uzroka.
Botovi vam mogu omogućiti da postignete sve, od automatizacije monotonih poslova do početka puštanja muzike na vašem serveru, a u ovom vodiču ćemo vas naučiti kako da napravite Discord bot.
Iako je automatizacija primarna svrha korištenja Discord bota, zaista ga možete kreirati za bilo šta (barem sve što možete ugurati u neki JavaScript kod).
U ovom vodiču ćemo koristiti Node.js za kreiranje našeg osnovnog Discord bota.
zahtjevi
- Discord nalog
- Svježi diskord server
- Node.js instaliran na vašem računaru.
- Visual Studio Code
- I, naravno, wifi veza.
Kreirajte novu Discord aplikaciju.
Za početak, moramo registrirati aplikaciju koristeći Discord Developer web stranicu. Idite do kako biste došli do ovoga portal.
Zatim odaberite dugme Nova aplikacija koje se nalazi na desnoj strani.
Kada kliknete na dugme, pojaviće se dijaloški okvir koji traži da svom botu date ime. U mom slučaju, bota ću nazvati samo "jaysbot".
Zatim odaberite izbor bota, a zatim kliknite na dugme „dodaj bota“. Pojavit će se sljedeći dijaloški okvir:
Kada odobrite uspostavljanje nove aplikacije, sada imate bota.
Međutim, mislim da ne želite glupog bota. Hajde da dodamo neke dodatne funkcije i poboljšamo angažman korisnika dajući mu niz dozvola.
Odabirom OAuth2 iz menija, kao što je prikazano ispod, označite polja za potvrdu.
Veza će biti proizvedena na dnu stranice kada se dozvola doda nakon što se botu daju daljnje dozvole.
Vezu koju ste prethodno kopirali sada treba zalijepiti u bilo koji pretraživač. Ekran koji slijedi trebao bi se pojaviti i dodati server na njega.
Nakon što odaberete svoj server, pritisnite dugme "autoriziraj":
Sada ste uspješno dodali našeg bota na vaš server.
Izrada Node.js projekta
Sada kada smo registrovali našeg bota, moramo napraviti folder za Node.js fajlove.
Postavljanje zavisnosti
Paketi koji su programu potrebni da bi pravilno funkcionirao poznati su kao ovisnosti. U ovom slučaju, sve što nam je potrebno je diskord.js paket. Da bismo pomogli u upravljanju Jaysbot tokenom, i dalje ćemo instalirati dotenv paket.
Ovo će garantovati da svaki poziv ima odgovarajuću autorizaciju, nodemon nam je takođe neophodan da server funkcioniše. Unesite sljedeću naredbu za pokretanje projekta u novom terminalu:
Ishodi su sljedeći:
Sljedeća naredba će instalirati Dotenv biblioteku i Discord.js za projekat:
Koristite sljedeću naredbu da instalirate nodemon biblioteku:
Svaki put kada napravimo modifikaciju naših datoteka, Nodemon ponovo pokreće server.
Razvoj našeg bota
Na portalu za programere moramo odobravati pozive iz Discord.js. Ovo zahtijeva da kopiramo token našeg bota.
Nakon što je kopiran, stavite ga na način ispod u novu datoteku koju ste trebali nazvati.env.
Napravite datoteku bota.
Napravite zasebnu datoteku u glavnom direktoriju projekta pod nazivom bot.js. Koristićemo paket dotenv za postavljanje varijabli okruženja, uvoz klasa iz discord.js, a zatim pokretanje novog klijenta:
Da biste aktivirali bota, unesite sljedeću naredbu u svoj terminal:
zaključak
Platforma za Discord se brzo širi. Stvorio je sigurno sredstvo komunikacije i veze za bitcoin entuzijaste, vlasnike poduzeća i igrače.
Dodatna prednost je imati sposobnog bota koji može odgovoriti, zabraniti i isključiti zvuk korisnika. Ovaj post je objasnio kako koristiti node.js za pravljenje jednostavnog bota. Stoga možete primijeniti ovo razumijevanje da biste uključili nove mogućnosti.
Sretno kodiranje.
Ostavite odgovor