Innholdsfortegnelse[Gjemme seg][Forestilling]
Discord har kontinuerlig demonstrert at det er direktemeldingsplattformen for alle som ønsker å snakke, videochatte eller streame med venner på nettet i løpet av de siste fem årene eller så. Discord-roboter er en av årsakene.
Bots kan la deg utføre alt fra å automatisere monotone jobber til å begynne å spille musikk på serveren din, og i denne guiden lærer vi deg hvordan du konstruerer en Discord-bot.
Selv om automatisering er hovedformålet med å bruke en Discord-bot, kan du virkelig lage en for å gjøre hva som helst (alt du kan stappe inn litt JavaScript-kode, i det minste).
I denne opplæringen vil vi bruke Node.js til å lage vår egen grunnleggende Discord-bot.
Krav
- Discord-konto
- Frisk discord-server
- Node.js installert på datamaskinen din.
- Visual Studio Code
- Og selvfølgelig en wifi-tilkobling.
Opprett en ny Discord-applikasjon.
For å begynne må vi registrere applikasjonen ved å bruke Discord-utviklerens nettsted. Naviger til for å nå dette portal.
Deretter velger du Ny applikasjon-knappen som er plassert på høyre side.
Når du klikker på knappen, vises en dialogboks som ber deg om å gi boten et navn. I mitt tilfelle vil jeg bare kalle boten "jaysbot".
Velg bot-valget neste, og klikk deretter på "legg til bot"-knappen. Følgende dialogboks vises:
Når du godkjenner etableringen av den nye søknaden, har du nå en bot.
Men jeg tror ikke du vil ha en dum bot. La oss legge til noen tilleggsfunksjoner og forbedre brukerengasjementet ved å gi det en rekke tillatelser.
Ved å velge OAuth2 fra menyen, som vist nedenfor, merk av i boksene.
Linken vil bli produsert nederst på siden når tillatelse er lagt til etter å ha gitt boten ytterligere tillatelser.
Linken du tidligere kopierte skal nå limes inn i hvilken som helst nettleser. Skjermbildet som følger skal vises og legge serveren til.
Etter å ha valgt serveren din, trykk på "autoriser"-knappen:
Du har nå lagt til boten vår på serveren din.
Lage et Node.js-prosjekt
Nå som vi har registrert boten vår, må vi lage en mappe for Node.js-filer.
Sette opp avhengigheter
Pakker som programmet trenger for å fungere ordentlig er kjent som avhengigheter. I dette tilfellet trenger vi bare discord.js-pakken. For å hjelpe med å administrere Jaysbot-tokenet, vil vi fortsatt installere dotenv-pakken.
Dette vil garantere at hver samtale har riktig autorisasjon, nodemon er også nødvendig for at vi skal holde serveren fungerende. Skriv inn følgende kommando for å starte prosjektet i en ny terminal:
Resultatene er som følger:
Følgende kommando vil installere Dotenv-biblioteket og Discord.js for prosjektet:
Bruk følgende kommando for å installere nodemon-biblioteket:
Hver gang vi gjør en endring i filene våre, starter Nodemon serveren på nytt.
Utvikler vår bot
I utviklerportalen må vi godkjenne anrop fra Discord.js. Dette krever at vi kopierer botens token.
Etter at den har blitt kopiert, legg den på måten nedenfor i en ny fil som du burde ha kalt.env.
Bygg bot-filen.
Bygg en egen fil i hovedprosjektkatalogen kalt bot.js. Vi vil bruke dotenv-pakken til å sette opp miljøvariabler, importere klasser fra discord.js, og deretter starte en ny klient:
For å aktivere boten, skriv inn følgende kommando i terminalen din:
konklusjonen
Plattformen for Discord utvides raskt. Det har produsert et trygt kommunikasjons- og tilkoblingsmiddel for bitcoin-entusiaster, bedriftseiere og spillere.
En ekstra fordel er å ha en dyktig bot som kan svare, utestenge og dempe brukere. Dette innlegget forklarte hvordan du bruker node.js for å bygge en enkel bot. Derfor kan du bruke denne forståelsen til å inkludere nye evner.
Glad koding.
Legg igjen en kommentar