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
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.
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.
Trinn 3. Opprett en Discord -konto (valgfritt)
Hvis du ikke har en Discord -konto ennå, kan du opprette en på
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
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.
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")
Trinn 3. Klikk på Bots i menyen til venstre
Denne menyen er angitt med et puslespillikon.
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.
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
Trinn 1. Klikk på Generell informasjon
Det er i menyen på venstre side av skjermen.
Trinn 2. Klikk på Kopier under "Klient -ID" -delen
Dette alternativet er midt på websiden.
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:
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.}}});
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
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.
Trinn 2. Få tilgang til bots -mappen på skrivebordet
For eksempel kan du skrive cd / Users / Default Desktop / Desktop / FolderDiscordBotName.
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.
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
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.
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.
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).