Discord je v zadnjih petih letih nenehno dokazoval, da je platforma za neposredno sporočanje za vse, ki se želijo pogovarjati, video klepetati ali pretakati s prijatelji na spletu. Discord boti so eden od vzrokov.
Boti vam lahko omogočijo vse, od avtomatizacije monotonih opravil do začetka predvajanja glasbe v vašem strežniku, in v tem priročniku vas bomo naučili, kako sestaviti bota Discord.
Čeprav je avtomatizacija glavni namen uporabe bota Discord, ga lahko resnično ustvarite, da naredi karkoli (vsaj karkoli, kar lahko stlačite v kodo JavaScript).
V tej vadnici bomo uporabili Node.js za ustvarjanje lastnega osnovnega bota Discord.
Zahteve
- Račun Discord
- Svež strežnik discord
- Node.js nameščen v vašem računalniku.
- Koda Visual Studio
- In seveda wifi povezavo.
Ustvarite novo aplikacijo Discord.
Za začetek moramo aplikacijo registrirati na spletnem mestu razvijalca Discord. Pomaknite se do, da dosežete to portal.
Nato izberite gumb Nova aplikacija, ki se nahaja na desni strani.
Ko kliknete gumb, se prikaže pogovorno okno, v katerem morate svojemu botu dati ime. V mojem primeru bom bota preprosto imenoval »jaysbot«.
Nato izberite izbiro bota in nato kliknite gumb »dodaj bota«. Prikaže se naslednje pogovorno okno:
Ko odobrite vzpostavitev nove aplikacije, imate zdaj bota.
Vendar mislim, da ne želite neumnega bota. Dodajmo nekaj dodatnih funkcij in izboljšajmo sodelovanje uporabnikov, tako da mu damo številna dovoljenja.
Če v meniju izberete OAuth2, kot je prikazano spodaj, potrdite polja.
Povezava bo ustvarjena na dnu strani, ko bo dovoljenje dodano po tem, ko botu daste dodatna dovoljenja.
Povezavo, ki ste jo prej kopirali, bi morali zdaj prilepiti v kateri koli brskalnik. Zaslon, ki sledi, bi se moral prikazati in nanj dodati strežnik.
Ko izberete svoj strežnik, pritisnite gumb "avtoriziraj":
Zdaj ste uspešno dodali našega bota na svoj strežnik.
Izdelava projekta Node.js
Zdaj, ko smo registrirali našega bota, moramo narediti mapo za datoteke Node.js.
Nastavitev odvisnosti
Paketi, ki jih program potrebuje za pravilno delovanje, so znani kot odvisnosti. V tem primeru potrebujemo samo paket discord.js. Za pomoč pri upravljanju žetona Jaysbot bomo vseeno namestili paket dotenv.
To bo zagotovilo, da ima vsak klic ustrezno avtorizacijo, nodemon je tudi potreben, da strežnik deluje. Vnesite naslednji ukaz za zagon projekta v novem terminalu:
Rezultati so naslednji:
Naslednji ukaz bo namestil knjižnico Dotenv in Discord.js za projekt:
Za namestitev knjižnice nodemon uporabite naslednji ukaz:
Vsakič, ko naredimo spremembo naših datotek, Nodemon znova zažene strežnik.
Razvijamo našega bota
Na portalu za razvijalce moramo odobriti klice iz Discord.js. To zahteva, da kopiramo žeton našega bota.
Ko je bila kopirana, jo vstavite na spodnji način v novo datoteko, ki bi jo morali poimenovati.env.
Zgradite datoteko bot.
Zgradite ločeno datoteko v glavnem imeniku projekta, imenovano bot.js. Paket dotenv bomo uporabili za nastavitev spremenljivk okolja, uvoz razredov iz discord.js in nato zagnali novega odjemalca:
Če želite aktivirati bota, v svoj terminal vnesite naslednji ukaz:
zaključek
Platforma za Discord se hitro širi. Izdelal je varno sredstvo komunikacije in povezave za bitcoin navdušence, lastnike podjetij in igralce iger.
Dodatna prednost je zmogljiv bot, ki se lahko odzove, prepove in utiša uporabnike. V tej objavi je razloženo, kako uporabiti node.js za izdelavo preprostega bota. Zato lahko to razumevanje uporabite za vključitev novih zmogljivosti.
Veselo kodiranje.
Pustite Odgovori