Hvordan lage en bot på Discord (med bilder)

Innholdsfortegnelse:

Hvordan lage en bot på Discord (med bilder)
Hvordan lage en bot på Discord (med bilder)

Video: Hvordan lage en bot på Discord (med bilder)

Video: Hvordan lage en bot på Discord (med bilder)
Video: Как взбить сметану? Густой сметанный крем из любой сметаны БЕЗ ЗАГУСТИТЕЛЯ Крем для торта из сметаны 2024, Kan
Anonim

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

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

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

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

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

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

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

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

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

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

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

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

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

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"}

  • Sørg for at du angir Bot Token -nummeret som er hentet fra de foregående trinnene i anførselstegn i kodeteksten.

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": {}}

  • Sørg for å erstatte "Ditt navn" -oppføringen med navnet ditt. Du kan også endre "beskrivelse" -oppføringen hvis du ikke vil bruke "My First Discord Bot."

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

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

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

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

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

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

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

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

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).

Anbefalt: