Innehållsförteckning[Dölj][Visa]
Discord har ständigt visat att det är plattformen för snabbmeddelanden för alla som vill prata, videochatta eller streama med kompisar online under de senaste fem åren eller så. Discord bots är en av orsakerna.
Bots kan låta dig utföra allt från att automatisera monotona jobb till att börja spela musik på hela din server, och i den här guiden kommer vi att lära dig hur du konstruerar en Discord-bot.
Även om automatisering är det primära syftet med att använda en Discord-bot, kan du verkligen skapa en för att göra vad som helst (åtminstone vad som helst som du kan stoppa i någon JavaScript-kod).
I den här handledningen kommer vi att använda Node.js för att skapa vår egen grundläggande Discord-bot.
Krav
- Discord-konto
- Fräsch discord-server
- Node.js installerat på din dator.
- Visual Studio Code
- Och, naturligtvis, en wifi-anslutning.
Skapa en ny Discord-applikation.
För att börja måste vi registrera applikationen med hjälp av Discord-utvecklarens webbplats. Navigera till för att nå detta Portalen.
Välj sedan knappen Ny applikation som finns på höger sida.
När du klickar på knappen visas en dialogruta som ber dig att ge din bot ett namn. I mitt fall kommer jag bara kalla boten "jaysbot".
Välj botvalet härnäst och klicka sedan på knappen "lägg till bot". Följande dialogruta kommer att dyka upp:
När du godkänner etableringen av den nya applikationen har du nu en bot.
Jag tror dock inte att du vill ha en dum bot. Låt oss lägga till några ytterligare funktioner och förbättra användarens engagemang genom att ge det ett antal behörigheter.
Genom att välja OAuth2 från menyn, som visas nedan, markera rutorna.
Länken kommer att produceras längst ner på sidan när behörighet har lagts till efter att boten har gett ytterligare behörigheter.
Länken du tidigare kopierade bör nu klistras in i valfri webbläsare. Skärmen som följer bör visas och lägga till servern till den.
När du har valt din server, tryck på "auktorisera"-knappen:
Du har nu lagt till vår bot på din server.
Att göra ett Node.js-projekt
Nu när vi har registrerat vår bot måste vi skapa en mapp för Node.js-filer.
Ställa in beroenden
Paket som programmet behöver för att fungera korrekt kallas beroenden. I det här fallet behöver vi bara paketet discord.js. För att hjälpa till med att hantera Jaysbot-tokenen kommer vi fortfarande att installera dotenv-paketet.
Detta kommer att garantera att varje samtal har rätt behörighet, nodemon är också nödvändigt för att vi ska kunna hålla servern fungerande. Ange följande kommando för att starta projektet i en ny terminal:
Resultaten är följande:
Följande kommando kommer att installera Dotenv-biblioteket och Discord.js för projektet:
Använd följande kommando för att installera nodemonbiblioteket:
Varje gång vi gör en modifiering av våra filer, startar Nodemon om servern.
Utvecklar vår bot
I utvecklarens portal måste vi godkänna anrop från Discord.js. Detta kräver att vi kopierar vår bots token.
Efter att den har kopierats lägger du den på sättet nedan i en ny fil som du borde ha döpt till.env.
Bygg bot-filen.
Bygg en separat fil i huvudprojektkatalogen som heter bot.js. Vi kommer att använda dotenv-paketet för att ställa in miljövariabler, importera klasser från discord.js och sedan starta en ny klient:
För att aktivera boten, skriv in följande kommando i din terminal:
Slutsats
Plattformen för Discord expanderar snabbt. Det har producerat ett säkert sätt för kommunikation och anslutning för bitcoin-entusiaster, företagsägare och spelare.
En extra fördel är att ha en kapabel bot som kan svara, blockera och stänga av användare. Det här inlägget förklarade hur man använder node.js för att bygga en enkel bot. Därför kan du tillämpa denna förståelse för att inkludera nya förmågor.
Lycklig kodning.
Kommentera uppropet