Hvordan lage en Discord-bot og legge den til serveren din

click fraud protection

Discord har utviklet seg til en kraftig plattform. I denne artikkelen vil vi fortelle deg hvordan du lager en Discord-bot og legger den til serveren din.

Discord har utviklet seg mye gjennom årene, og det står nå som en pålitelig plattform for ikke bare spillere, men for alle som ønsker å få kontakt med sine jevnaldrende via meldinger, videochat og mer. Mange bruker den til og med som en alternativ til WhatsApp og annen populære meldingsapplikasjoner, spesielt takket være dens store vekt på grupper og lokalsamfunn. Discord har millioner av daglige aktive brukere, og en god del av dem bruker en bot på daglig basis for å automatisere ting. Hvis du bruker Discord i en hvilken som helst kapasitet, er det en god sjanse for at du har brukt en bot. Hvis du lurer på hvordan du lager en selv, er du på rett sted. I denne artikkelen vil vi fortelle deg hvordan du lager en Discord-bot:

Naviger i denne artikkelen:

  • Forutsetning
  • Hvordan lage og legge til en Discord-bot til serveren din
  • Hvordan tildele bot-funksjon og være vert for en Discord-bot
  • Avsluttende tanker og bli med på XDAs Discord-server!

Forutsetninger

Å lage en Discord-bot er en relativt enkel oppgave. Du trenger litt programmeringskunnskap for å sette opp ting, men kompleksiteten til koden avhenger av hva slags bot du prøver å lage. La oss ta en titt på noen få ting du trenger for å komme i gang. Først trenger du en Discord-konto, som du sannsynligvis har. Hvis ikke, kan du opprette en gratis ved å gå over til Discord hjemmeside. Du kan også laste ned Discord-klienten og bruke den på din gaming laptop eller til og med en telefon.

Når du er ferdig, må du sette opp din egen server å bruke boten. Du kan deretter invitere boten til serveren din enkelt ved å følge noen få enkle trinn. Når boten har ankommet serveren din, kan du kode en funksjon for den og bruke den på serveren din eller tilordne den til andre servere som du har administratorrettigheter til. For å tilordne en bot-funksjon, bruker vi Node.js for å få tilgang til discord.js Node-biblioteket. Du kan laste ned den nyeste versjonen av Node.js fra offesiell nettside.

I tillegg trenger vi også en koderedigerer for å skrive og endre bot-funksjonene. Vi skal bruke Visual Studio-kode i denne opplæringen, selv om du står fritt til å bruke hva du vil.


Hvordan lage og legge til en Discord-bot til serveren din

Det første trinnet er å lage en applikasjon på Discord for at boten din skal fungere. Ideen her er å generere et token for boten din slik at Discord gjenkjenner koden. For dette må du gå over til Discords applikasjonsside. Du vil bli sendt direkte til siden når du logger på med Discord-kontoen din, hvor du vil se en liste over appene dine. Ikke bekymre deg hvis listen er tom, for vi lager en nå.

  • Slå den Ny applikasjon knappen for å komme i gang.
  • Nå, gi et navn til søknaden din og trykk Skape.
  • Den tar deg nå til en side der du kan skrive inn detaljer som appens beskrivelse, legge til tagger, et appikon og mer. Når du er ferdig, trykker du på Lagre endringer knappen for å fortsette.
  • Se nå etter Bot-alternativet i menylisten på venstre sidefelt. Trykk på den for å åpne Bots-siden og trykk på Legg til bot knapp. Gi tillatelse til å opprette boten når du blir bedt om det.
  • Du vil nå se et sikkerhetstoken for boten din på neste side. Hvis tokenet ikke er generert, trykk ganske enkelt på Nullstille for å opprette et nytt token. Kopier denne token-ID-en ettersom vi trenger den i de følgende delene.
  • Dette bestemte tokenet lar deg kontrollere boten, noe som betyr at du ikke bør dele dette med noen. Hvis du tror at dette tokenet har blitt kompromittert, kan du bare gå tilbake til denne siden og trykke på tilbakestillingsknappen for å opprette en ny.
  • Se nå etter OAuth2-alternativet i menyen på venstre sidefelt og klikk på det for å finne KLIENT-ID-en din. Det er en lang rekke tall du må kopiere og lime inn til denne URL-en nedenfor -- bytt ut ordet CLIENTID med den faktiske CLIENT ID-en du nettopp kopierte -https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8
  • Bare lim inn denne nettadressen i nettleseren din og trykk enter. Den åpner en side der du kan fortelle Discord hvor du skal sende boten din. Velg serveren du vil legge til din nye robot fra rullegardinmenyen slik -
  • Klikk på Fortsett og bekreft om du vil gi administratorrettigheter for serveren til boten din. Du kan gi eller tilbakekalle administratorrettighetene senere også, så ikke svett over dette alternativet.
  • Når du legger til boten på serveren din, vil du se en melding som bekrefter ankomsten av boten. Det er slik du vil vite at det fungerte. Du vil også se boten i medlemmenes kolonne på høyre side.

Vel, det er det, du har nå opprettet en Discord-bot for serveren din. Hvis du fulgte alle trinnene nøye, bør du kunne se boten på serveren din. Boten vil forbli offline til du definerer en funksjon for den med en kode, og synkroniserer den med Discord-plattformen. Det er her det virkelige arbeidet begynner når du skal sette opp noen få parametere og fortelle boten din hva du vil at den skal gjøre.

Hvordan tildele bot-funksjon og være vert for en Discord-bot

Følg nå trinnene nedenfor for å opprette og være vert for en discord-bot på PC-en din:

For denne opplæringen vil vi lage en enkel 'Ping-Pong' Discord-bot som, som navnet antyder, vil svare med 'Pong' hver gang du skriver 'Ping'.

  • Opprett en ny mappe hvor som helst på din PC eller Mac. Vi opprettet en "Ny mappe" på skrivebordet i vår Windows-PC for denne opplæringen.
  • Åpne nå Visual Studio Code og lag en ny fil med koden nevnt nedenfor. Erstatt «Lim inn botens token her uten anførselstegn» med robotens token du kopierte tidligere.

    DISCORD_TOKEN= "Lim inn botens token her uten anførselstegn."

  • Deretter oppretter du en ny fil og legger til følgende kode. Når du er ferdig, lagre denne filen som bot.js i samme mappe. Denne koden vil legge til funksjonen til din Discord-bot. Den vil svare med "pong" hver gang du skriver "ping".

    require('dotenv').config(); const Discord = require("discord.js"); const klient = ny Discord. Client({intents: ["GUILDS", "GUILD_MESSAGES"]}); client.on("ready", () => { console.log(`Logget inn som ${client.user.tag}!`) }) client.on("melding", msg => { if (msg. innhold "ping") { msg.reply("pong"); } }) client.login (process.env. DISCORD_TOKEN);

  • Åpne nå terminalvinduet fra den nye mappen du opprettet og installer Discord.js-biblioteket ved å bruke følgende kommando. Du må ha Node.js installert på systemet ditt for at dette skal fungere, så husk det.

    npm install --lagre discord.js dotenv

  • Det neste trinnet er å lage en package.json-fil. Bruk følgende kommando for å lage den:

    npm init -y

  • Til slutt kan du nå bruke kommandoen "node bot.js" for å kjøre boten.

Så snart du kjører kommandoen node bot.js, vil du legge merke til at Discord-roboten på serveren din vil være online. Du kan deretter teste boten ved å skrive 'ping' som den vil svare 'pong' på.

Du kan også lage en Discord og være vert for den i skyen som andre kan bruke. For det må du bruke en online IDE som Replit for å være vert for koden din.

Kompleksiteten til kodingsprosessen avhenger av funksjonen du vil tilordne til boten din. Kodeprosessen for en enkel "Greeting Bot", for eksempel, kommer ikke til å være så komplisert som for eksempel en "Music Bot" som kan spille musikk fra din foretrukne plattform. Du kan også lage en bot for å moderere serveren din og til og med sparke medlemmer som gjentatte ganger bryter regler på serveren din. Det er tonnevis av nyttige Discord-roboter der ute, så mulighetene er uendelige, egentlig. Topp.gg er et bra sted å se etter Discord-roboter hvis du ikke vil gå gjennom bryet med koding. Bare hent en bot fra nettstedet og gjør endringer etter behov for å modifisere boten i henhold til dine behov. Det er mange alternativer å velge mellom, så sørg for å bruke søkefeltet på toppen for å finne det du leter etter.


Vel, det bringer oss til slutten av denne spesielle opplæringen. Det er massevis av nyttige Discord-roboter der ute akkurat nå, så vi anbefaler på det sterkeste å gjøre et Google-søk for å se om noen allerede har opprettet en bot for å automatisere prosessen din. Og før du drar, foreslår vi deg også bli med på XDAs Discord-server der du finner likesinnede og også holde deg oppdatert med alt som har med XDA å gjøre. Så hvilken Discord-bot skal du lage først? Gi oss beskjed ved å skrive en linje i kommentarene nedenfor.