Discord het voortdurend gedemonstreer dat dit die kitsboodskapplatform is vir enigiemand wat die afgelope vyf jaar of so met vriende aanlyn wil praat, videoklets of stroom. Discord-bots is een van die oorsake.
Bots kan jou alles laat bereik, van die outomatisering van eentonige take om musiek regdeur jou bediener te begin speel, en in hierdie gids sal ons jou leer hoe om 'n Discord-bot te bou.
Alhoewel outomatisering die primêre doel is om 'n Discord-bot te gebruik, kan u werklik een skep om enigiets te doen (enigiets wat u ten minste een of ander JavaScript-kode kan inprop).
In hierdie tutoriaal sal ons Node.js gebruik om ons eie basiese Discord-bot te skep.
Vereistes
- Discord rekening
- Vars discord-bediener
- Node.js op jou rekenaar geïnstalleer.
- Visuele Studio Kode
- En natuurlik 'n wifi-verbinding.
Skep 'n nuwe Discord-toepassing.
Om te begin, moet ons die toepassing registreer deur die Discord-ontwikkelaar se webwerf te gebruik. Navigeer na om dit te bereik portaal.
Kies dan die Nuwe toepassing-knoppie wat aan die regterkant geleë is.
Wanneer jy op die knoppie klik, sal 'n dialoogkassie verskyn wat jou vra om jou bot 'n naam te gee. In my geval sal ek net die bot "jaysbot" noem.
Kies die bot-keuse volgende, en klik dan op die "voeg bot by"-knoppie. Die volgende dialoogkassie sal verskyn:
Wanneer jy die instelling van die nuwe aansoek goedkeur, het jy nou 'n bot.
Ek dink egter nie jy wil 'n dom bot hê nie. Kom ons voeg 'n paar bykomende kenmerke by en verbeter gebruikersbetrokkenheid deur dit 'n aantal toestemmings te gee.
Merk die blokkies deur OAuth2 in die kieslys te kies, soos hieronder getoon.
Die skakel sal onderaan die bladsy geproduseer word wanneer toestemming bygevoeg is nadat enige verdere toestemmings aan die bot gegee is.
Die skakel wat jy voorheen gekopieer het, moet nou in enige blaaier geplak word. Die skerm wat volg moet verskyn en die bediener daarby voeg.
Nadat u u bediener gekies het, druk die "magtig"-knoppie:
Jy het nou suksesvol ons bot by jou bediener gevoeg.
Maak 'n Node.js-projek
Noudat ons ons bot geregistreer het, moet ons 'n vouer vir Node.js-lêers maak.
Die opstel van afhanklikhede
Pakkette wat die program nodig het om behoorlik te funksioneer, staan bekend as afhanklikhede. In hierdie geval is al wat ons nodig het die discord.js-pakket. Om te help met die bestuur van die Jaysbot-token, sal ons steeds die dotenv-pakket installeer.
Dit sal verseker dat elke oproep die toepaslike magtiging het, nodemon is ook nodig vir ons om die bediener te laat funksioneer. Voer die volgende opdrag in om die projek in 'n nuwe terminaal te begin:
Die uitkomste is soos volg:
Die volgende opdrag sal die Dotenv-biblioteek en Discord.js vir die projek installeer:
Gebruik die volgende opdrag om nodemon-biblioteek te installeer:
Elke keer as ons 'n wysiging aan ons lêers maak, herbegin Nodemon die bediener.
Ontwikkel ons bot
In die ontwikkelaarsportaal moet ons oproepe van Discord.js goedkeur. Dit vereis dat ons ons bot se token kopieer.
Nadat dit gekopieer is, plaas dit op die manier hieronder in 'n nuwe lêer wat jy moes genoem het.env.
Bou die bot-lêer.
Bou 'n aparte lêer in die hoofprojekgids genaamd bot.js. Ons sal die dotenv-pakket gebruik om omgewingsveranderlikes op te stel, klasse vanaf discord.js in te voer, en dan 'n nuwe kliënt bekendstel:
Om die bot te aktiveer, voer die volgende opdrag in jou terminaal in:
Gevolgtrekking
Die platform vir Discord brei vinnig uit. Dit het 'n veilige manier van kommunikasie en verbinding vir bitcoin-entoesiaste, sake-eienaars en gamers geproduseer.
'n Ekstra voordeel is om 'n bekwame bot te hê wat gebruikers kan reageer, verbied en demp. Hierdie pos het verduidelik hoe om node.js te gebruik om 'n eenvoudige bot te bou. Daarom kan jy hierdie begrip toepas om nuwe vermoëns in te sluit.
Gelukkige kodering.
Lewer Kommentaar