Indholdsfortegnelse[Skjule][At vise]
Discord har konstant demonstreret, at det er instant messaging-platformen for alle, der ønsker at tale, videochatte eller streame med venner online i løbet af de sidste fem år eller deromkring. Discord-bots er en af årsagerne.
Bots kan lade dig udføre alt fra at automatisere monotone opgaver til at begynde at spille musik på hele din server, og i denne guide lærer vi dig, hvordan du konstruerer en Discord-bot.
Selvom automatisering er det primære formål med at bruge en Discord-bot, kan du virkelig oprette en til at gøre hvad som helst (alt hvad du kan proppe i noget JavaScript-kode i det mindste).
I denne tutorial vil vi bruge Node.js til at skabe vores egen grundlæggende Discord-bot.
Krav
- Discord konto
- Frisk discord server
- Node.js installeret på din computer.
- Visual Studio Code
- Og selvfølgelig en wifi-forbindelse.
Opret en ny Discord-applikation.
For at begynde skal vi registrere applikationen ved hjælp af Discord-udviklerens websted. Naviger til for at nå dette portal.
Vælg derefter knappen Ny applikation, der er placeret på højre side.
Når du klikker på knappen, vises en dialogboks, der beder dig om at give din bot et navn. I mit tilfælde vil jeg bare kalde botten "jaysbot".
Vælg det næste botvalg, og klik derefter på knappen "tilføj bot". Følgende dialogboks vises:
Når du godkender etableringen af den nye ansøgning, har du nu en bot.
Jeg tror dog ikke du vil have en dum bot. Lad os tilføje nogle ekstra funktioner og forbedre brugerengagementet ved at give det en række tilladelser.
Ved at vælge OAuth2 fra menuen, som vist nedenfor, skal du markere afkrydsningsfelterne.
Linket vil blive produceret nederst på siden, når tilladelsen er tilføjet efter at have givet botten yderligere tilladelser.
Det link, du tidligere kopierede, skal nu indsættes i enhver browser. Skærmbilledet, der følger, skulle vises og tilføje serveren til det.
Når du har valgt din server, skal du trykke på knappen "autoriser":
Du har nu tilføjet vores bot til din server.
At lave et Node.js-projekt
Nu hvor vi har registreret vores bot, skal vi lave en mappe til Node.js filer.
Opsætning af afhængigheder
Pakker, som programmet skal bruge for at fungere korrekt, er kendt som afhængigheder. I dette tilfælde er alt, hvad vi kræver, pakken discord.js. For at hjælpe med at administrere Jaysbot-tokenet vil vi stadig installere dotenv-pakken.
Dette vil garantere, at hvert opkald har den passende autorisation, nodemon er også nødvendigt for os for at holde serveren fungerende. Indtast følgende kommando for at starte projektet i en ny terminal:
Resultaterne er som følger:
Følgende kommando installerer Dotenv-biblioteket og Discord.js for projektet:
Brug følgende kommando til at installere nodemon-biblioteket:
Hver gang vi foretager en ændring af vores filer, genstarter Nodemon serveren.
Udvikling af vores bot
I udviklerportalen skal vi godkende opkald fra Discord.js. Dette kræver, at vi kopierer vores bots token.
Efter det er blevet kopieret, læg det på nedenstående måde i en ny fil, som du skulle have navngivet.env.
Byg bot-filen.
Byg en separat fil i hovedprojektbiblioteket kaldet bot.js. Vi vil bruge dotenv-pakken til at opsætte miljøvariabler, importere klasser fra discord.js og derefter starte en ny klient:
For at aktivere botten skal du indtaste følgende kommando i din terminal:
Konklusion
Platformen for Discord udvides hurtigt. Det har produceret et sikkert kommunikations- og forbindelsesmiddel for bitcoin-entusiaster, virksomhedsejere og gamere.
En ekstra fordel er at have en dygtig bot, der kan reagere, udelukke og ignorere brugere. Dette indlæg forklarede, hvordan man bruger node.js til at bygge en simpel bot. Derfor kan du anvende denne forståelse til at inkludere nye muligheder.
Glad kodning.
Giv en kommentar