Discord er et populært chatprogram som spillere ofte bruker og elsker. Discord -brukere kan lage sin egen Discord -kanal gratis og invitere folk til å bli med på kanalen. Noen bruker bots på Discord for å spille musikk, hilse på nye brukere på kanalen og mer. Denne wikiHow lærer deg hvordan du lager en bot for Discord. Imidlertid bør du i det minste være litt kjent med koding fordi bots fungerer via JavaScript.
Steg
Del 1 av 6: Klargjøre datamaskinen
![Lag en Bot i Discord Trinn 1 Lag en Bot i Discord Trinn 1](https://i.how-what-advice.com/images/007/image-20701-1-j.webp)
Trinn 1. Last ned Node.js fra
Node.js er den gratis JavaScript -kjøretiden du trenger for å bygge bots. Du kan velge installasjonsfilen for Windows eller MacOS, samt hvilken versjon du vil ha. For denne prosessen anbefales det at du velger LTS -versjonen.
![Lag en Bot i Discord Trinn 2 Lag en Bot i Discord Trinn 2](https://i.how-what-advice.com/images/007/image-20701-2-j.webp)
Trinn 2. Kjør installasjonsfilen
På en Windows -datamaskin klikker du bare på den nedlastede filen for å kjøre installasjonen. På en Mac må du pakke ut filene og finne applikasjons-/installasjonsfilen. Sørg for å lese alle avtalene før du installerer.
![Lag en Bot i Discord Trinn 3 Lag en Bot i Discord Trinn 3](https://i.how-what-advice.com/images/007/image-20701-3-j.webp)
Trinn 3. Opprett en Discord -konto (valgfritt)
Hvis du ikke har en Discord -konto ennå, kan du opprette en på
![Lag en bot i Discord trinn 4 Lag en bot i Discord trinn 4](https://i.how-what-advice.com/images/007/image-20701-4-j.webp)
Trinn 4. Logg på Discord -kontoen og kanalen din
Åpne Discord -programmet på datamaskinen din og åpne kanalen du vil legge til boten på.
Del 2 av 6: Opprette roboter på Discord
![Lag en Bot i Discord Trinn 5 Lag en Bot i Discord Trinn 5](https://i.how-what-advice.com/images/007/image-20701-5-j.webp)
Trinn 1. Besøk https://discord.com/developers/applications/me via en nettleser
Du kan allerede ha tilgang til kontoen din via appen, men logg deg på igjen hvis du blir bedt om det. I denne delen oppretter du en bot-aktivert applikasjon. Dette betyr at du skal bygge apper og roboter.
![Lag en Bot i Discord Trinn 6 Lag en Bot i Discord Trinn 6](https://i.how-what-advice.com/images/007/image-20701-6-j.webp)
Trinn 2. Klikk på den blå knappen Ny applikasjon
Det er på høyre side av nettleseren din. Et popup-vindu for appnavnet ditt vises.
Skriv inn navnet på programmet og klikk "Opprett". Velg et beskrivende navn (f.eks. "Greeterbot") hvis appens bot fungerer for å hilse på brukere. Et navn som "Greeterbot" kan imidlertid utløse feil fordi det er et så populært navn. Legg derfor til en streng med tall til slutten av navnet (f.eks. "Greeterbot38764165441")
![Lag en bot i Discord trinn 7 Lag en bot i Discord trinn 7](https://i.how-what-advice.com/images/007/image-20701-7-j.webp)
Trinn 3. Klikk på Bots i menyen til venstre
Denne menyen er angitt med et puslespillikon.
![Lag en Bot i Discord Trinn 8 Lag en Bot i Discord Trinn 8](https://i.how-what-advice.com/images/007/image-20701-8-j.webp)
Trinn 4. Klikk på Legg til bot
Denne knappen er under "Build-A-Bot" -overskriften.
- Klikk "Ja, gjør det!”I popup-vinduet for å bekrefte handlingen.
- Hvis du får en feilmelding om et navn som er for populært, går du tilbake til applikasjonssiden og endrer navnet. For eksempel ble navnet "Music Bot" ansett for populært. Du kan imidlertid legge til noen tall på slutten av appnavnet.
![Lag en Bot i Discord Trinn 9 Lag en Bot i Discord Trinn 9](https://i.how-what-advice.com/images/007/image-20701-9-j.webp)
Trinn 5. Klikk Klikk for å avsløre token
Dette innlegget ligger i botinformasjonsområdet. Når du klikker på teksten, kan du se en rekke bokstaver og tall.
Klikk "Kopier" for å kopiere all teksten. Du kan lime den inn i en klistrelapp eller notat -app, men sørg for at du får tilgang til koden og ikke gir den til noen. Alle med koden kan kontrollere boten. Koden vil alltid bli vist på denne siden når du trenger den
Del 3 av 6: Sende roboter til Discord Server -servere eller kanaler
![Lag en Bot i Discord Trinn 10 Lag en Bot i Discord Trinn 10](https://i.how-what-advice.com/images/007/image-20701-10-j.webp)
Trinn 1. Klikk på Generell informasjon
Det er i menyen på venstre side av skjermen.
![Lag en Bot i Discord Trinn 11 Lag en Bot i Discord Trinn 11](https://i.how-what-advice.com/images/007/image-20701-11-j.webp)
Trinn 2. Klikk på Kopier under "Klient -ID" -delen
Dette alternativet er midt på websiden.
![Lag en Bot i Discord Trinn 12 Lag en Bot i Discord Trinn 12](https://i.how-what-advice.com/images/007/image-20701-12-j.webp)
Trinn 3. Lim inn klient -ID -en du kopierte inn i følgende URL:
“Https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8”
For eksempel, hvis klient -ID -en din er “000000000000000001”, vil nettadressen se slik ut:
![Lag en Bot i Discord Trinn 13 Lag en Bot i Discord Trinn 13](https://i.how-what-advice.com/images/007/image-20701-13-j.webp)
Trinn 4. Lim inn URL -adressen i adressefeltet i nettleseren
Du blir tatt til en ny side som lar deg legge til roboter på kanalen din.
- Klikk på rullegardinboksen for å vise alle kompatible kanaler.
- Klikk "Autoriser" for å fortsette. Du vil få en bekreftelsesmelding om at boten er lagt til og at den aktive kategorien kan lukkes.
Del 4 av 6: Kodingsboter
Trinn 1. Lag en mappe for botkoder på skrivebordet
Du vil lage kodefiler som senere vil bli lagt til i mappen.
- Koden som vises i denne artikkelen er hentet fra
- Du kan søke på internett etter andre botkoder hvis du vil, for eksempel koder for å spille musikk kontinuerlig. Denne wikiHow bruker eksempelkode for roboter som svarer på tekst eller kommandoer som starter med "!"
Trinn 2. Åpne et tekstredigeringsprogram
Du kan bruke et nedre tekstredigeringsprogram som Notepad for Windows eller TextEdit for Mac.
Trinn 3. Skriv inn følgende kode:
{"Token": "Bot -tokenet ditt"}
Trinn 4. Lagre filen som “auth.json”
Sørg for at filen ikke er lagret med en.txt -utvidelse.
Trinn 5. Lag et nytt dokument
Du kan opprette en ved å trykke på snarveien Ctrl+N (Windows) eller Cmd+N (Mac), eller klikke på "Ny" -alternativet fra "Fil" -fanen.
Trinn 6. Skriv inn følgende kode:
{"Name": "greeter-bot", "version": "1.0.0", "description": "My First Discord Bot", "main": "bot.js", "author": "Your name", "Avhengigheter": {}}
Trinn 7. Lagre filen som “package.json”
Sørg for at filen ikke er lagret med en.txt -utvidelse.
Trinn 8. Lag et nytt dokument
Du kan opprette en ved å trykke på snarveien Ctrl+N (Windows) eller Cmd+N (Mac), eller klikke på "Ny" -alternativet fra "Fil" -fanen.
Trinn 9. Skriv inn botkoden
For eksempel, hvis du vil lage en bot som reagerer på meldinger eller kommandoer som begynner med symbolet "!", Skriver du inn følgende kode:
var Discord = require ('discord.io'); var logger = require ('winston'); var auth = require ('./ auth.json'); // Konfigurer loggerinnstillinger logger.remove (logger.transports. Console); logger.add (ny logger.transports. Console, {colorize: true}); logger.level = 'debug'; // Initialize Discord Bot var bot = new Discord. Client ({token: auth.token, autorun: true}); bot.on ('ready', function (evt) {logger.info ('Connected'); logger.info ('Logget inn som:'); logger.info (bot.username + ' - (' + bot.id + ')');}); bot.on ('melding', funksjon (bruker, bruker -ID, kanal -ID, melding, evt) {// Vår bot må vite om den vil utføre en kommando // Den vil lytte etter meldinger som starter med `!` hvis (message.substring (0, 1) == '!') {var args = message.substring (1).split (''); var cmd = args [0]; args = args.splice (1); switch (cmd) {//! ping case 'ping': bot.sendMessage ({to: channelID, message: 'Pong!'}); break; // Bare legg til eventuelle sakskommandoer hvis du vil.}}});
![Lag en Bot i Discord Trinn 14 Lag en Bot i Discord Trinn 14](https://i.how-what-advice.com/images/007/image-20701-14-j.webp)
Trinn 10. Lagre filen som “bot.js”
Sørg for at filen ikke er lagret med en.txt -utvidelse.
Du kan lukke tekstredigeringsprogrammet ditt på dette tidspunktet
Del 5 av 6: Installere en Support Bot
![Lag en Bot i Discord Trinn 15 Lag en Bot i Discord Trinn 15](https://i.how-what-advice.com/images/007/image-20701-15-j.webp)
Trinn 1. Åpne et kommandoprompt -vindu
På Windows kan du bruke søkeordet "Cmd" i søkefeltet i Windows i "Start" -menyen. På en Mac kan du søke etter "Kommandoprompt" gjennom Spotlight.
![Lag en Bot i Discord Trinn 16 Lag en Bot i Discord Trinn 16](https://i.how-what-advice.com/images/007/image-20701-16-j.webp)
Trinn 2. Få tilgang til bots -mappen på skrivebordet
For eksempel kan du skrive cd / Users / Default Desktop / Desktop / FolderDiscordBotName.
![Lag en Bot i Discord Trinn 17 Lag en Bot i Discord Trinn 17](https://i.how-what-advice.com/images/007/image-20701-17-j.webp)
Trinn 3. Skriv npm install discord.io winston –save og trykk Enter
Når Node.js er installert, vil denne kommandolinjen automatisk laste ned støtte eller avhengighet for boten til skrivebordsmappen.
![Lag en Bot i Discord Trinn 18 Lag en Bot i Discord Trinn 18](https://i.how-what-advice.com/images/007/image-20701-18-j.webp)
Trinn 4. Skriv inn npm install og trykk på Tast inn.
Koden vil sikre at det ikke er andre elementer eller programmer du må installere for at boten skal fungere.
Nå har du koden for boten og vil teste at koden kan fungere i den neste metoden
Del 6 av 6: Running the Bot
![Lag en Bot i Discord Trinn 19 Lag en Bot i Discord Trinn 19](https://i.how-what-advice.com/images/007/image-20701-19-j.webp)
Trinn 1. Skriv inn node bot.js og trykk Enter i kommandoprompt -vinduet
Hvis du får en feilmelding, gjør du noe galt med botkoden.
![Lag en Bot i Discord Trinn 20 Lag en Bot i Discord Trinn 20](https://i.how-what-advice.com/images/007/image-20701-20-j.webp)
Trinn 2. Skriv “! Intro” i Discord
Skriv inn kommandoen på kanalen som inneholder boten. Eksempelkoden som vises i denne artikkelen instruerer boten om å svare på kommandoer eller innlegg som begynner med symbolet "!" med ordet "Pong!". For å teste om boten fungerer, skriver du “! Intro” og venter på svar eller svar fra boten.
![Lag en Bot i Discord Trinn 21 Lag en Bot i Discord Trinn 21](https://i.how-what-advice.com/images/007/image-20701-21-j.webp)
Trinn 3. Sjekk koden hvis du ikke får noe svar
Hvis boten ikke reagerer på "! Intro" -meldingen på Discord, les denne wikiHow-en på nytt og kontroller at boten er riktig konfigurert. I tillegg må du kontrollere:
- Node.js er riktig installert.
- Bot -token er riktig satt inn i filen auth.json.
- Du er på samme kanal som bot
- Boten er allerede på serveren.
- Koden som er inkludert i auth.json-, bot.js- og package.json -filene er korrekt.
- Du har lastet ned alle støttene eller avhengighetene for at boten skal fungere ved hjelp av ledeteksten (etter at Node.js er installert).