Hur man skapar en bot på Discord (med bilder)

Innehållsförteckning:

Hur man skapar en bot på Discord (med bilder)
Hur man skapar en bot på Discord (med bilder)

Video: Hur man skapar en bot på Discord (med bilder)

Video: Hur man skapar en bot på Discord (med bilder)
Video: How to send fake live camera picture on KIK from Gallery 2020 - live photo and video both 2024, November
Anonim

Discord är ett populärt chattprogram som spelare ofta använder och älskar. Discord -användare kan skapa sin egen Discord -kanal gratis och bjuda in folk att gå med i kanalen. Vissa människor använder bots på Discord för att spela musik, hälsa nya användare på kanalen och mer. Denna wikiHow lär dig hur du skapar en bot för Discord. Du bör dock åtminstone vara lite bekant med kodning eftersom bots fungerar via JavaScript.

Steg

Del 1 av 6: Förbereda datorn

Skapa en Bot i Discord Steg 1
Skapa en Bot i Discord Steg 1

Steg 1. Ladda ner Node.js från

Node.js är den kostnadsfria JavaScript -körtiden du behöver för att bygga bots. Du kan välja installationsfilen för Windows eller MacOS, samt den version du vill ha. För denna process rekommenderas att du väljer LTS -versionen.

Skapa en Bot i Discord Steg 2
Skapa en Bot i Discord Steg 2

Steg 2. Kör installationsfilen

Klicka på den nedladdade filen på en Windows -dator för att köra installationen. På en Mac måste du extrahera filerna och hitta applikations-/installationsfilen. Se till att du läser alla avtal innan du gör installationen.

Skapa en Bot i Discord Steg 3
Skapa en Bot i Discord Steg 3

Steg 3. Skapa ett Discord -konto (valfritt)

Om du inte har ett Discord -konto än kan du skapa ett på

Skapa en Bot i Discord Steg 4
Skapa en Bot i Discord Steg 4

Steg 4. Logga in på ditt Discord -konto och din kanal

Öppna Discord -programmet på din dator och öppna kanalen du vill lägga till boten till.

Del 2 av 6: Skapa Bots på Discord

Skapa en Bot i Discord Steg 5
Skapa en Bot i Discord Steg 5

Steg 1. Besök https://discord.com/developers/applications/me via en webbläsare

Du kanske redan har åtkomst till ditt konto via appen, men logga in igen om du uppmanas. I det här avsnittet skapar du en bot-aktiverad applikation. Det betyder att du kommer att bygga appar och bots.

Skapa en Bot i Discord Steg 6
Skapa en Bot i Discord Steg 6

Steg 2. Klicka på den blå knappen Ny applikation

Det är på höger sida av din webbläsare. Ett popup-fönster för ditt appnamn visas.

Skriv in programmets namn och klicka på "Skapa". Välj ett beskrivande namn (t.ex. "Greeterbot") om appens bot fungerar för att hälsa användare. Ett namn som "Greeterbot" kan dock utlösa fel eftersom det är ett så populärt namn. Lägg därför till en sträng med siffror i slutet av namnet (t.ex. "Greeterbot38764165441")

Skapa en Bot i Discord Steg 7
Skapa en Bot i Discord Steg 7

Steg 3. Klicka på Bots i menyn till vänster

Denna meny indikeras av en pusselbitikon.

Skapa en Bot i Discord Steg 8
Skapa en Bot i Discord Steg 8

Steg 4. Klicka på Lägg till bot

Denna knapp är under rubriken "Build-A-Bot".

  • Klicka på "Ja, gör det!”I popup-fönstret för att bekräfta åtgärden.
  • Om du får ett felmeddelande om ett namn som är för populärt, gå tillbaka till applikationssidan och ändra namnet. Till exempel ansågs namnet "Music Bot" vara för populärt. Du kan dock lägga till några nummer i slutet av appnamnet.
Skapa en Bot i Discord Steg 9
Skapa en Bot i Discord Steg 9

Steg 5. Klicka på Klicka för att avslöja token

Det här inlägget finns i botinformationsområdet. När du klickar på texten kan du se en serie bokstäver och siffror.

Klicka på "Kopiera" för att kopiera all text. Du kan klistra in den i en klisterlapp eller anteckningsapp, men se till att du kan komma åt koden och inte ge den till någon. Alla med koden kan styra boten. Koden kommer alltid att visas på denna sida när du behöver den

Del 3 av 6: Skicka botar till Discord Server -servrar eller kanaler

Skapa en Bot i Discord Steg 10
Skapa en Bot i Discord Steg 10

Steg 1. Klicka på Allmän information

Det finns i menyn till vänster på skärmen.

Skapa en Bot i Discord Steg 11
Skapa en Bot i Discord Steg 11

Steg 2. Klicka på Kopiera under avsnittet "Klient -ID"

Det här alternativet finns i mitten av webbsidan.

Skapa en bot i Discord Steg 12
Skapa en bot i Discord Steg 12

Steg 3. Klistra in det klient -ID som du kopierade i följande URL:

“Https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8”

Om ditt ClientID till exempel är “000000000000000001” ser webbadressen ut så här:

Skapa en bot i Discord Steg 13
Skapa en bot i Discord Steg 13

Steg 4. Klistra in webbadressen i webbläsarens adressfält

Du kommer att tas till en ny sida som låter dig lägga till bots till din kanal.

  • Klicka på listrutan för att visa alla kompatibla kanaler.
  • Klicka på "Auktorisera" för att fortsätta. Du får ett bekräftelsemeddelande om att boten har lagts till och att den aktiva fliken kan stängas.

Del 4 av 6: Kodningsbots

Steg 1. Skapa en mapp för botkoder på skrivbordet

Du kommer att skapa kodfiler som senare läggs till i mappen.

  • Koden som visas i denna artikel är hämtad från
  • Du kan söka på internet efter andra botkoder om du vill, till exempel koder för att spela musik kontinuerligt. Denna wikiHow använder exempelkod för bots som svarar på text eller kommandon som börjar med "!"

Steg 2. Öppna ett textredigeringsprogram

Du kan använda ett lägre textredigeringsprogram som Anteckningar för Windows eller TextEdit för Mac.

Steg 3. Ange följande kod:

    {"Token": "Your Bot Token"}

  • Se till att du anger Bot Token -numret som erhållits från föregående steg i citattecken i kodtexten.

Steg 4. Spara filen som “auth.json”

Se till att filen inte är sparad med ett.txt -tillägg.

Steg 5. Skapa ett nytt dokument

Du kan skapa en genom att trycka på genvägen Ctrl+N (Windows) eller Cmd+N (Mac), eller klicka på alternativet "Nytt" på fliken "Arkiv".

Steg 6. Ange följande kod:

    {"Name": "greeter-bot", "version": "1.0.0", "description": "My First Discord Bot", "main": "bot.js", "author": "Your name", "Beroenden": {}}

  • Se till att du ersätter posten "Ditt namn" med ditt namn. Du kan också ändra "beskrivning" -posten om du inte vill använda "My First Discord Bot."

Steg 7. Spara filen som "package.json"

Se till att filen inte är sparad med ett.txt -tillägg.

Steg 8. Skapa ett nytt dokument

Du kan skapa en genom att trycka på genvägen Ctrl+N (Windows) eller Cmd+N (Mac), eller klicka på alternativet "Nytt" på fliken "Arkiv".

Steg 9. Skriv in botkoden

Om du till exempel vill skapa en bot som svarar på meddelanden eller kommandon som börjar med symbolen "!", Skriver du följande kod:

    var Discord = require ('discord.io'); var logger = require ('winston'); var auth = require ('./ auth.json'); // Konfigurera loggerinställningar logger.remove (logger.transports. Console); logger.add (ny logger.transports. Console, {colorize: true}); logger.level = 'felsökning'; // Initiera Discord Bot var bot = ny Discord. Client ({token: auth.token, autorun: true}); bot.on ('ready', function (evt) {logger.info ('Connected'); logger.info ('Inloggad som:'); logger.info (bot.username + ' - (' + bot.id + ')');}); bot.on ('meddelande', funktion (användare, userID, channelID, meddelande, evt) {// Vår bot behöver veta om det kommer att utföra ett kommando // Det kommer att lyssna efter meddelanden som börjar med '!' if (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; // Lägg bara till eventuella kommandon om du vill.}}});

Skapa en Bot i Discord Steg 14
Skapa en Bot i Discord Steg 14

Steg 10. Spara filen som "bot.js"

Se till att filen inte är sparad med ett.txt -tillägg.

Du kan stänga ditt textredigeringsprogram nu

Del 5 av 6: Installera en supportbot

Skapa en bot i Discord Steg 15
Skapa en bot i Discord Steg 15

Steg 1. Öppna ett kommandotolkfönster

I Windows kan du använda sökordet "Cmd" i sökfältet i Windows i "Start" -menyn. På en Mac kan du söka efter "Kommandotolken" via Spotlight.

Skapa en Bot i Discord Steg 16
Skapa en Bot i Discord Steg 16

Steg 2. Öppna bots -mappen på skrivbordet

Du kan till exempel skriva cd / Users / Default Desktop / Desktop / FolderDiscordBotName.

Skapa en Bot i Discord Steg 17
Skapa en Bot i Discord Steg 17

Steg 3. Skriv npm install discord.io winston –save och tryck på Enter

När Node.js har installerats kommer den här kommandoraden automatiskt att ladda ner stödet eller beroendet för boten till skrivbordsmappen.

Skapa en Bot i Discord Steg 18
Skapa en Bot i Discord Steg 18

Steg 4. Skriv in npm install och tryck på Stiga på.

Koden säkerställer att det inte finns några andra element eller program som du behöver installera för att boten ska fungera.

Nu har du koden för boten och kommer att testa att koden kan fungera i nästa metod

Del 6 av 6: Kör Bot

Skapa en bot i Discord Steg 19
Skapa en bot i Discord Steg 19

Steg 1. Skriv in nod bot.js och tryck på Enter i kommandotolken

Om du får ett felmeddelande gör du något fel med botkoden.

Skapa en bot i Discord Steg 20
Skapa en bot i Discord Steg 20

Steg 2. Skriv "! Intro" i Discord

Ange kommandot på kanalen som innehåller boten. Exempelkoden som visas i denna artikel instruerar boten att svara på kommandon eller inlägg som börjar med symbolen "!" med ordet "Pong!". För att testa om boten fungerar skriver du "! Intro" och väntar på svar eller svar från boten.

Skapa en Bot i Discord Steg 21
Skapa en Bot i Discord Steg 21

Steg 3. Kontrollera koden om du inte får något svar

Om boten inte svarar på "! Intro" -meddelandet på Discord, läs igenom den här wikiHow igen och se till att boten är korrekt konfigurerad. Kontrollera dessutom:

  • Node.js installeras korrekt.
  • Bot -token är korrekt införd i filen auth.json.
  • Du är på samma kanal som bot
  • Boten finns redan på servern.
  • Koden som ingår i auth.json-, bot.js- och package.json -filerna är korrekt.
  • Du har laddat ner alla stöd eller beroende för att boten ska fungera med kommandotolken (efter att Node.js har installerats).

Rekommenderad: