Hur man skapar en Discord-bot och lägger till den på din server

Discord har utvecklats till en kraftfull plattform. I den här artikeln kommer vi att berätta hur du skapar en Discord-bot och lägger till den på din server.

Discord har utvecklats mycket under åren och det står nu som en pålitlig plattform för inte bara spelare utan för alla som vill få kontakt med sina kamrater via meddelanden, videochatt och mer. Många använder den till och med som en alternativ till WhatsApp och andra populära meddelandeprogram, särskilt tack vare dess stora tonvikt på grupper och samhällen. Discord har miljontals dagliga aktiva användare och en stor del av dem använder en bot på en daglig basis för att automatisera saker. Om du använder Discord i någon kapacitet så finns det en god chans att du har använt en bot. Om du undrar hur du skapar en själv så är du på rätt plats. I den här artikeln kommer vi att berätta hur man gör en Discord-bot:

Navigera i den här artikeln:

  • Nödvändig förutsättning
  • Hur man skapar och lägger till en Discord-bot till din server
  • Hur man tilldelar botfunktion och är värd för en Discord-bot
  • Avslutande tankar och gå med i XDAs Discord-server!

Förutsättningar

Att skapa en Discord-bot är en relativt enkel uppgift. Du behöver lite programmeringskunskap för att ställa in saker, men kodens komplexitet beror på vilken typ av bot du försöker skapa. Låt oss ta en titt på några saker du behöver för att komma igång. Först behöver du ett Discord-konto, som du förmodligen har. Om inte, kan du skapa en gratis genom att gå över till Discord hemsida. Du kan också ladda ner Discord-klienten och använda den på din gaming laptop eller till och med en telefon.

När du är klar måste du skapa din egen server att använda boten. Du kan sedan enkelt bjuda in boten till din server genom att följa några enkla steg. När boten har kommit till din server kan du sedan koda en funktion för den och använda den på din server eller tilldela den till andra servrar som du har administratörsrättigheter till. För att tilldela en botfunktion använder vi Node.js för att komma åt discord.js Node-biblioteket. Du kan ladda ner den senaste versionen av Node.js från officiell hemsida.

Dessutom behöver vi också en kodredigerare för att skriva och ändra botfunktionerna. Vi kommer att använda Visual Studio Code i denna handledning, även om du är fri att använda vad du vill.


Hur man skapar och lägger till en Discord-bot till din server

Det första steget är att skapa en applikation på Discord för att din bot ska fungera. Tanken här är att generera en token för din bot så att Discord känner igen koden. För detta måste du gå över till Discords applikationssida. Du kommer att skickas direkt till sidan när du loggar in med ditt Discord-konto där du ser en lista över dina appar. Oroa dig inte om listan är tom eftersom vi kommer att skapa en nu.

  • Slå Ny ansökan knappen för att komma igång.
  • Ge nu ett namn till din ansökan och tryck Skapa.
  • Den tar dig nu till en sida där du kan ange detaljer som beskrivningen av din app, lägga till taggar, en appikon och mer. När du är klar trycker du på Spara ändringar knappen för att fortsätta.
  • Leta nu efter Bot-alternativet i menylistan till vänster i sidofältet. Tryck på den för att öppna sidan Bots och tryck på Lägg till Bot knapp. Tillåt behörighet att skapa boten när du uppmanas.
  • Du kommer nu att se en säkerhetstoken för din bot på nästa sida. Om token inte har genererats, tryck helt enkelt på Återställa för att skapa en ny token. Kopiera detta token-ID eftersom vi behöver det i följande avsnitt.
  • Denna speciella token låter dig styra boten, vilket betyder att du inte ska dela detta med någon. Om du tror att denna token har äventyrats, gå helt enkelt tillbaka till den här sidan och tryck på återställningsknappen för att skapa en ny.
  • Leta nu efter alternativet OAuth2 i menyn till vänster i sidofältet och klicka på det för att hitta ditt KLIENT-ID. Det är en lång rad siffror som du måste kopiera och klistra in i den här webbadressen nedan -- ersätt ordet KLIENTID med det faktiska KLIENT-ID som du just kopierade –https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8
  • Klistra bara in den här webbadressen i din webbläsare och tryck på enter. Det kommer att öppna en sida där du kan tala om för Discord vart du ska skicka din bot. Välj servern som du vill lägga till din nya bot på från rullgardinsmenyn som så -
  • Klicka på Fortsätt och bekräfta om du vill ge administratörsrättigheter för servern till din bot. Du kan bevilja eller återkalla administratörsrättigheterna senare också, så svettas inte över det här alternativet.
  • När du har lagt till boten på din server kommer du att se ett meddelande som bekräftar botens ankomst. Det är så du vet att det fungerade. Du kommer också att se boten i medlemmarnas kolumn till höger.

Tja, det är det, du har nu skapat en Discord-bot för din server. Om du följde alla steg noggrant bör du kunna se boten på din server. Boten förblir offline tills du definierar en funktion för den med en kod och synkroniserar den med Discord-plattformen. Det är här det verkliga arbetet börjar när du ställer in några parametrar och berättar för din bot vad du vill att den ska göra.

Hur man tilldelar botfunktion och är värd för en Discord-bot

Följ nu stegen nedan för att skapa och vara värd för en discord-bot på din PC:

För den här handledningen kommer vi att skapa en enkel 'Ping-Pong' Discord-bot som, som namnet antyder, kommer att svara med 'Pong' varje gång du skriver 'Ping'.

  • Skapa en ny mapp var som helst på din PC eller Mac. Vi skapade en "Ny mapp" på skrivbordet i vår Windows-dator för den här handledningen.
  • Öppna nu Visual Studio Code och skapa en ny fil med koden som nämns nedan. Ersätt "Klistra in din bots token här utan citattecken" med botens token du kopierade tidigare.

    DISCORD_TOKEN= "Klistra in din bots token här utan citattecken."

  • Skapa sedan en ny fil och lägg till följande kod. När du är klar sparar du den här filen som bot.js i samma mapp. Denna kod lägger till funktionen till din Discord-bot. Den kommer att svara med "pong" varje gång du skriver "ping".

    require('dotenv').config(); const Discord = require("discord.js"); const klient = ny Discord. Klient({avsikter: ["GUILDS", "GUILD_MESSAGES"]}); client.on("ready", () => { console.log(`Inloggad som ${client.user.tag}!`) }) client.on("meddelande", msg => { if (msg. innehåll "ping") { msg.reply("pong"); } }) client.login (process.env. DISCORD_TOKEN);

  • Öppna nu terminalfönstret från den nya mappen som du skapade och installera Discord.js-biblioteket med följande kommando. Du behöver Node.js installerat på ditt system för att detta ska fungera, så tänk på det.

    npm installera --spara discord.js dotenv

  • Nästa steg är att skapa filen package.json. Använd följande kommando för att skapa det:

    npm init -y

  • Slutligen kan du nu använda kommandot "node bot.js" för att köra boten.

Så fort du kör kommandot node bot.js kommer du att märka att Discord-boten på din server kommer att vara online. Du kan sedan testa boten genom att skriva 'ping' som den kommer att svara 'pong' på.

Du kan också skapa en Discord och vara värd för den i molnet för andra att använda. För det måste du använda en online-IDE som Replit för att vara värd för din kod.

Komplexiteten i kodningsprocessen beror på vilken funktion du vill tilldela din bot. Kodningsprocessen för en enkel 'Greeting Bot', till exempel, kommer inte att vara lika komplicerad som, säg, en 'Music Bot' som kan spela musik från din föredragna plattform. Du kan också skapa en bot för att moderera din server och till och med sparka medlemmar som upprepade gånger bryter mot regler på din server. Det finns massor av användbara Discord-bots där ute, så möjligheterna är oändliga, verkligen. Top.gg är ett bra ställe att leta efter Discord-bots om du inte vill gå igenom besväret med kodning. Plocka bara upp en bot från webbplatsen och gör ändringar som behövs för att modifiera boten enligt dina behov. Det finns många alternativ att välja mellan så se till att använda sökfältet högst upp för att hitta det du letar efter.


Tja, det tar oss till slutet av denna speciella handledning. Det finns massor av användbara Discord-bots där ute just nu, så vi rekommenderar starkt att du gör en Google-sökning för att se om någon redan har skapat en bot för att automatisera din process. Och innan du åker föreslår vi dig också gå med i XDA: s Discord-server där du hittar likasinnade och även hålla dig uppdaterad med allt som rör XDA. Så vilken Discord-bot ska du skapa först? Låt oss veta genom att släppa en rad i kommentarerna nedan.