Hur man skapar en bot i discord

Discord är ett populärt chattprogram som används starkt och gynnas av spelare. Användare kan skapa sina egna diskordskanaler gratis och bjuda in människor att gå med i dem. Vissa människor använder bots i diskord för att hålla musikspel, hälsar nya människor i kanalen, och så mycket mer. Thiswill visar hur du skapar en bot för discord. Du måste vara minst lite bekant med kodning eftersom jаvascript är det som gör botarbetet.

Steg

Del 1 av 6:
Förbereder din dator
  1. Bild med titeln Skapa en bot i Discord Steg 1
1. Hämta nod.js från https: // nodejs.org / sv / nedladdning /. Nod.Js är en gratis jаvascript runtime som du behöver för att göra din bot. Du kan välja antingen Windows eller MacOS-installatören samt vilken version. LTS-versionen rekommenderas för denna process.
  • Bild med titeln Skapa en bot i Discord Steg 2
    2. Kör installatören. En Windows-dator behöver bara klicka på den nedladdade filen för att starta installationsprogrammet, men en MacOS-dator behöver packa upp filen för att hitta installationsprogrammet. Se till att du läser några och alla avtal när du går igenom installationsprogrammet.
  • Bild med titeln Skapa en bot i Discord Steg 3
    3. Skapa ett Discord-konto (valfritt). Om du inte redan har ett Discord-konto, registrerar du dig för en på https: // Discord.com /.
  • Bild med titeln Skapa en bot i Discord Steg 4
    4. Logga in på ditt Discord-konto och kanal. Öppna Discord-appen på din dator och navigera till den kanal du vill ha din bot i.
  • Del 2 av 6:
    Skapa bot på Discord
    1. Bild med titeln Skapa en bot i Discord Steg 5
    1. Gå till https: // Discord.com / utvecklare / applikationer / mig I en webbläsare. Du ska vara inloggad redan via appen, men logga in igen om du uppmanas. I den här delen skapar du en app som aktiverar bot, så du skapar en app samt en bot.
  • Bild med titeln Skapa en bot i Discord Steg 6
    2. Klicka på den blåa Ny ansökan knapp. Du ser det här till höger om webbläsaren. Ett fönster kommer att dyka upp för din apps namn.
  • Skriv in programmets namn och klicka på "Skapa."Du vill skapa ett namn som är beskrivande, som "Greenerbot" Om din app bot hälsar människor. i alla fall, "Greenerbot" kommer sannolikt att utlösa fel senare eftersom det är ett populärt namn, så lägg till en serie siffror efter namnet, som "Greeterbot38764165441."
  • Bild med titeln Skapa en bot i Discord Steg 7
    3. Klick Bot I vänstra menyn. Detta är också ikonen Jigsaw Puzzle Piece.
  • Bild med titeln Skapa en bot i Discord Steg 8
    4. Klick Lägga bot. Detta är under rubriken "Build-a-bot".
  • Klicka på "Ja, gör det!"På popupen för att bekräfta din åtgärd.
  • Om du får ett fel om namnet som är för populärt, gå till applikationssidan och ändra appnamnet. Till exempel, "musik bot" var för populär, så lägger till några få siffror till slutet av appen.
  • Bild med titeln Skapa en bot i Discord Steg 9
    5. Klick Klicka för att avslöja token. Du ser det här i informationsområdet för din bot. När du klickar på den texten ser du en rad bokstäver och siffror.
  • Klicka på "Kopiera" för att kopiera all den texten. Du kan klistra in den på en klibbig anteckning någonstans, men se till att du har tillgång till den koden och ger inte ut det till någon. Den som har den koden kan styra boten. Denna kod kommer alltid att vara här om du behöver det.
  • Del 3 av 6:
    Skicka bot till Discord-servern / kanalen
    1. Bild med titeln Skapa en bot i Discord Steg 10
    1. Klick Allmän information. Detta är i menyn till vänster.
  • Bild med titeln Skapa en bot i Discord Steg 11
    2. Klick Kopiera under klient-ID. Du får se detta runt mitten av webbsidan.
  • Bild med titeln Skapa en bot i Discord Steg 12
  • Till exempel, om din klientid var 000000000000000001, skulle din URL se ut så här: https: // Discord.com / oauth2 / auktorisera?& client_id = 000000000000000001 & Scope = bot & behörigheter = 8
  • Bild med titeln Skapa en bot i Discord Steg 13
    4. Klistra in din webbadress i adressfältet på din webbläsare. Du kommer att tas till en sida där du kan tilldela din bot till en kanal.
  • Klicka på rullgardinsmenyn för att visa alla dina kompatibla kanaler.
  • Klicka på "Authorize" för att fortsätta. Du får en bekräftelse på att boten flyttades och att du kan stänga den aktiva fliken.
  • Del 4 av 6:
    Kodning av bot
    1. Skapa en mapp på skrivbordet för din BOT-kod. Du gör filer av kod som kommer att gå in här.
  • 2. Öppna en textredigerare. Du kan använda standardprogrammen som anteckningsblock för Windows eller TextEdit för Mac.
  • 3. Skriv följande kod:
    {"Token": "Din bot token"}
  • Se till att du anger det bot-token-nummer som du har fått från de föregående stegen mellan citattecken i texten.
  • 4. Spara filen som "AUTH.JSON ". Se till att filen inte sparar med en .txt filtillägg.
  • 5. Starta ett nytt dokument. Du kan göra det genom att antingen trycka på Ctrl+N (Windows), eller ⌘ cmd+N (Mac), eller klicka på "Ny" från fliken "File".
  • 6. Skriv följande kod:
    {"Namn": "Greeter-Bot", "Version": "1.0.0 "," Beskrivning ":" Min första Discord Bot "," Main ":" Bot.JS "," Författare ":" Ditt namn "," Beroende ": {}}
  • Se till att du byter ut "Författare "Namn med ditt namn. Du kan också ändra "beskrivningen" om du inte gillar "min första discord bot."
  • 7. Spara filen som "Paket.JSON ". Se till att filen inte sparar med en .txt filtillägg.
  • 8. Starta ett nytt dokument. Du kan göra det genom att antingen trycka på Ctrl+N (Windows), eller ⌘ cmd+N (Mac), eller klicka på "Ny" från fliken "File".
  • 9. Skriv din bots kod. Till exempel, om du vill skapa en bot som svarar på alla meddelanden som börjar med "!", Skriv följande kod:
    var discord = kräva (`discord.io `) - var logger = kräver (` winston `) - var auth = kräva (`./ auth.JSON `) - // Configure Logger SettingsLogger.Ta bort (logger.transporter.Konsolen) -Logger.lägg till (ny loggare.transporter.Konsol, {Colorize: True}) - Logger.Nivå = `Debug` - // Initialisera Discord Botvar Bot = Ny Discord.Klient ({Token: Auth.token, autorun: sant}) - Bot.på ("redo", funktion (EVT) {Logger.Info (`Connected`) - Logger.Info (`Logga in som:`) -Logger.Info (bot.Användarnamn + `- (` + Bot.ID + `)`) -}) - Bot.På ("Meddelande", Funktion (Användare, UserID, ChannelID, Message, EVT) {// Vår bot behöver veta om det kommer att utföra ett kommando // det lyssnar på meddelanden som börjar med `!`om (meddelande.substring (0, 1) == `!`) {var args = meddelande.Substring (1).Split (``) -Var cmd = args [0] -Args = args.Splice (1) -switch (cmd) {// !Pingcase `ping`: bot.SENDMESSAGE ({TO: ChananID, meddelande: `Pong!`}) - Break - // Lägg bara till några fallkommandon om du vill.}}})-
  • Bild med titeln Skapa en bot i Discord Steg 14
    10. Spara filen som "bot.Js ". Se till att filen inte sparar med en .txt filtillägg.
  • Du kan stänga din textredigerare.
  • Del 5 av 6:
    Installera BOT-beroenden
    1. Bild med titeln Skapa en bot i Discord Steg 15
    1. Öppna ett kommandokustfönster. På Windows kan du söka "cmd" i Windows-sökfältet i Start-menyn. På Mac kan du söka spotlight för "kommandotolk."
  • Bild med titeln Skapa en bot i Discord Steg 16
    2. Navigera till din Bot-mapp på skrivbordet. Till exempel kan du skriva CD Användare Standard Desktop Desktop DiscordBotfolderName.
  • Bild med titeln Skapa en bot i Discord Steg 17
    3. Typ npm installera discord.IO Winston -Save och tryck på ↵ Ange. Med nod.JS installerat, den här raden laddar automatiskt till beroenden för din bot i din skrivbordsmapp.
  • Bild med titeln Skapa en bot i Discord Steg 18
    4. Typ npm installera https: // github.com / Woor / Discord.io / tarball / gateway_v6 och tryck på ↵ ENTER. Den koden kommer att se till att det inte finns något annat du behöver installera för din bot att arbeta.
  • Du har nu kod för din bot och testar att din kod fungerar i nästa del.
  • Del 6 av 6:
    Köra boten
    1. Bild med titeln Skapa en bot i Discord Steg 19
    1. Typ nod bot.js och tryck på ↵ Ange I kommandotolken. Om du får en fellinje gjorde du något fel.
  • Bild med titeln Skapa en bot i Discord Steg 20
    2. Typ "!Intro "i discord. Du vill skriva detta i den kanal som din bot är i. Exempelkoden som tillhandahålls utlöser boten för att svara "Pong!" till text som börjar med "!". Så att testa om boten fungerar, skriv "!Intro "och vänta på ett svar.
  • Bild med titeln Skapa en bot i Discord Steg 21
    3. Kontrollera din kodning om du inte hörde ett svar. Om din bot inte svarade på din "!Intro" I Discord, gå igenom den här sidan och kolla för att din bot är korrekt konfigurerad. Se till att:
  • Nod.Js installerade korrekt.
  • Bot Token är korrekt inmatad i din Auth.json-fil.
  • Du är i samma kanal som bot.
  • Bot är på servern.
  • Din kodning är korrekt i din auth.JSON, BOT.JS och paketet.JSON-filer.
  • Du hämtade alla beroenden för din bot att arbeta med kommandotolk med nod.JS installerade.
  • Dela på det sociala nätverket:
    Liknande