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
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.
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.
Steg 3. Skapa ett Discord -konto (valfritt)
Om du inte har ett Discord -konto än kan du skapa ett på
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
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.
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")
Steg 3. Klicka på Bots i menyn till vänster
Denna meny indikeras av en pusselbitikon.
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.
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
Steg 1. Klicka på Allmän information
Det finns i menyn till vänster på skärmen.
Steg 2. Klicka på Kopiera under avsnittet "Klient -ID"
Det här alternativet finns i mitten av webbsidan.
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:
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"}
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": {}}
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.}}});
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
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.
Steg 2. Öppna bots -mappen på skrivbordet
Du kan till exempel skriva cd / Users / Default Desktop / Desktop / FolderDiscordBotName.
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.
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
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.
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.
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).