Pregled sadržaja[Sakriti][Pokazati]
Discord je kontinuirano pokazao da je platforma za izravnu razmjenu poruka za svakoga tko želi razgovarati, videochatati ili streamati s prijateljima na mreži tijekom zadnjih pet ili tako nešto godina. Discord botovi su jedan od uzroka.
Botovi vam mogu omogućiti da postignete sve, od automatizacije monotonih poslova do pokretanja reprodukcije glazbe na cijelom poslužitelju, a u ovom ćemo vas vodiču naučiti kako konstruirati Discord bota.
Iako je automatizacija primarna svrha korištenja Discord bota, doista ga možete stvoriti da radi bilo što (barem sve što možete strpati u neki JavaScript kod).
U ovom vodiču koristit ćemo Node.js za izradu vlastitog osnovnog Discord bota.
Zahtjevi
- Discord račun
- Svježi discord server
- Node.js instaliran na vašem računalu.
- Kôd Visual Studio
- I, naravno, wifi vezu.
Napravite novu Discord aplikaciju.
Za početak moramo registrirati aplikaciju putem web stranice Discord Developera. Idite do kako biste došli do ovoga portal.
Zatim odaberite gumb Nova aplikacija koji se nalazi s desne strane.
Kada kliknete gumb, pojavit će se dijaloški okvir u kojem se traži da svom botu date ime. U mom slučaju, jednostavno ću nazvati bot "jaysbot".
Zatim odaberite izbor bota, a zatim kliknite gumb "dodaj bota". Pojavit će se sljedeći dijaloški okvir:
Kada odobrite uspostavljanje nove aplikacije, sada imate bota.
Međutim, ne mislim da želite glupog bota. Dodajmo neke dodatne značajke i poboljšajmo angažman korisnika davanjem brojnih dozvola.
Odabirom OAuth2 iz izbornika, kao što je prikazano u nastavku, potvrdite okvire.
Veza će se prikazati na dnu stranice kada je dopuštenje dodano nakon davanja dodatnih dopuštenja botu.
Veza koju ste prethodno kopirali sada bi trebala biti zalijepljena u bilo kojem pregledniku. Trebao bi se pojaviti sljedeći zaslon i na njega dodati poslužitelj.
Nakon odabira poslužitelja, pritisnite gumb "autoriziraj":
Sada ste uspješno dodali našeg bota na svoj poslužitelj.
Izrada Node.js projekta
Sada kada smo registrirali našeg bota, moramo napraviti mapu za Node.js datoteke.
Postavljanje ovisnosti
Paketi koji su potrebni programu za ispravno funkcioniranje poznati su kao ovisnosti. U ovom slučaju, sve što nam treba je paket discord.js. Kako bismo pomogli u upravljanju Jaysbot tokenom, ipak ćemo instalirati paket dotenv.
Ovo će jamčiti da svaki poziv ima odgovarajuću autorizaciju, nodemon nam je također neophodan kako bi poslužitelj funkcionirao. Unesite sljedeću naredbu za pokretanje projekta u novom terminalu:
Ishodi su sljedeći:
Sljedeća naredba će instalirati biblioteku Dotenv i Discord.js za projekt:
Koristite sljedeću naredbu za instaliranje biblioteke nodemon:
Svaki put kada napravimo izmjene u našim datotekama, Nodemon ponovno pokreće poslužitelj.
Razvijamo našeg bota
Na portalu za razvojne programere moramo odobriti pozive s Discord.js. To zahtijeva da kopiramo token našeg bota.
Nakon što je kopiran, stavite ga na donji način u novu datoteku koju ste trebali nazvati.env.
Izgradite datoteku bota.
Izgradite zasebnu datoteku u glavnom direktoriju projekta pod nazivom bot.js. Koristit ćemo paket dotenv za postavljanje varijabli okoline, uvoz klasa iz discord.js, a zatim pokrenuti novi klijent:
Za aktiviranje bota unesite sljedeću naredbu u svoj terminal:
Zaključak
Platforma za Discord brzo se širi. Proizveo je sigurno sredstvo komunikacije i veze za bitcoin entuzijaste, vlasnike tvrtki i igrače.
Dodatna prednost je imati sposobnog bota koji može odgovoriti, zabraniti i isključiti korisnike. Ovaj post je objasnio kako koristiti node.js za izradu jednostavnog bota. Stoga možete primijeniti ovo razumijevanje za uključivanje novih mogućnosti.
Sretno kodiranje.
Ostavi odgovor