Innehållsförteckning:
- Steg 1: Ladda ner Discord -appen
- Steg 2: Konfigurera din egen kanal
- Steg 3: Installera Node.js och Npm
- Steg 4: Skapa Bot
- Steg 5: Skapa en lokal katalog
- Steg 6: Sista steget och testa botten
Video: Hur man lägger till en interaktiv bot i Discord: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:35
I den här handledningen kommer jag att visa hur man gör en egen interaktiv bot som fungerar med några få kommandon.
Discord är en Skype/Whats-app-app för sociala medier som för samman spelare. De kan ha en egen kanal, kontrollera vilket spel varje medlem spelar, ringa varandra och chatta med varandra. En av möjligheterna är att lägga till en bot till servern. Detta kan antingen vara en automatiserad bot eller en bot som spelar musik till exempel.
Tillbehör:
- Internet förstås (doh!)
- Discord -app
- Node.js, npm
- Grundläggande kunskap om att utföra kommandon i Terminal
Steg 1: Ladda ner Discord -appen
Ladda ner Discord -appen. Denna app är en app för flera enheter som kan laddas ner från
Användarnamnet du skapar har ett unikt nummer till det bifogat, sett som bilden ovan. Du använder detta namn + # för att lägga till andra diskordmedlemmar.
Steg 2: Konfigurera din egen kanal
För att boten ska kunna skapas måste vi skapa vår egen server.
1. När du är inloggad på Discord bör du se något liknande bilderna ovan:
2. För att servern ska kunna skapas måste vi klicka på "+" i det nedre vänstra hörnet markerat med rött.
Ge din server ett namn och ange serverregionen. Alternativt kan du lägga till en bild till din server. När du har slutfört dessa steg bör du se servern i dina flikar till vänster, beroende på vilken enhet du använder.
Steg 3: Installera Node.js och Npm
När du har skapat din egen server ber discord att bjuda in vänner till din server. Hoppa över det här steget (eller bjud in vänner till din discord -kanal med inbjudningslänken) och voilá! Din egen server har skapats.
1. Sök efter node.js och npm
Först måste vi se till att vi måste göra ett lokalt projekt för att API: n ska ringa. Vi måste också få en token för boten. För att göra detta måste vi lägga till några rader i terminalen. För att öppna terminalen, tryck på CMD + blanksteg och sök efter terminal. Om du gjorde detta korrekt ska terminalen visas som bilden ovan.
För att kontrollera om du har installerat node.js och npm skriver du följande kod:
För node.js:
nod -v
För npm:
npm -v
Om du båda har node.js installerat och npm, ska du se versionen, om inte, installera både node.js och npm genom att ange följande kod (node.js installeras tillsammans med npm):
För npm:
npm installera npm@senaste -g
Steg 4: Skapa Bot
Vi måste göra en applikation och bot för att vår bot ska fungera. Vi måste också skicka den till vår discord -server.
1. Skapa programmet & bot:
Gå först till discordapp.com/developers/applications/me. Logga in med ditt konto. Klicka på Nytt program för att komma igång och ge ditt program ett namn och klicka sedan på skapa. Välj Bot på den vänstra fliken. Skapa boten. Om boten skapas får du ett meddelande på bilden ovan om att boten har skapats.
2. Skicka boten till din Discord -server
I allmän information kopierar du ditt klient -ID, kopierar id: t och klistrar in det i den här webbadressen och ersätter numren:
discordapp.com/oauth2/authorize?&client_id…
Kopiera webbadressen med ditt klient -ID i den i din webbläsare. Det tar dig till en webbplats där du kan berätta för Discord vart du ska skicka din bot. Du vet att det fungerade om du öppnar Discord i en app eller i din webbläsare och navigerar till din server. Kanalen säger att en bot har anslutit sig till rummet, och du kommer att se den på menyn till höger under listan över onlinemedlemmar.
Steg 5: Skapa en lokal katalog
Vi måste skapa en mapp på din dator som lagrar alla dina bots filer. Nämn det något som discordBot eller något som lätt kan identifieras.
1. Skapa en mapp och tre filer
Vi måste skapa tre i den mappen.
Kör följande kod i terminalen:
mkdir discordBot
Navigera genom mappen genom att skriva in följande kod:
cd discordBot
Skriv sedan följande rad:
npm init -y
Detta skapar en package.json -fil i projektmappen.
Låt oss börja med att installera ett välkänt Javascript -bibliotek för att interagera med Discord API som kallas discord.js. Skriv in:
npm installera -spara discord.js
Ignorera varningarna för tillfället.
2. Skapa en fil för token
Använd en textredigerare, skapa en fil och ge den namnet "auth.json".
Klistra in följande kod:
{
“Token”: “Your Bot Token”}
Ersätt sedan "Your Bot Token" med din token. Detta finns på:
Logga in, klicka på Client Secret och ersätt Bot Token.
Spara filen och skapa en ny fil.
Nästa fil, namnge detta filpaket. Json, klistra in följande kod:
{
“Name”: “discordBot”, “version”: “1.0.0”, “description”: “My First Discord Bot”, “main”: “bot.js”, “author”: “Your Name”, “beroenden”: {}}
Ersätt författarens namn med det namn du vill. Spara den här filen som "package.json" i din Discord -botmapp.
Äntligen kommer den sista.json -filen att kallas bot.js och klistra in följande kod:
const Discord = require ('discord.js');
const klient = ny Discord. Client (); const auth = require ('./ auth.json'); client.on ('ready', () => {console.log (`Loggat in som $ {client.user.tag}!`);}); client.on ('meddelande', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);
Spara den sista textfilen som "bot.js" i din Discord -botmapp. Jag lade till ett enkelt kommando att om du säger "ping" kommer boten att svara med "Pong!"
Steg 6: Sista steget och testa botten
1. Öppna terminalen
I terminalen måste vi kontrollera om vi gjorde allt korrekt. Navigera till mappen genom att skriva följande kommando:
cd discordBot
2. Kör botten
Kör sedan till sist kommandot enligt nedan:
nod bot.js
Om du har gjort allt ska det stå: Loggat in som discordBot#xxxx!
Et voila! boten har gjorts för din discord -server! Du kan meddela "Ping" i kanalen för att få ett svar "Pong!"
Detta är bara en grundläggande bot för din discord -kanal. För fler coola idéer, kolla in:
Rekommenderad:
Hur man lägger till en IR -fjärrkontroll till ett högtalarsystem: 5 steg (med bilder)
Hur man lägger till en IR -fjärrkontroll till ett högtalarsystem: I det här projektet kommer jag att visa dig hur jag skapade en extra krets för mitt högtalarsystem för att styra det trådlöst med en hemgjord IR -fjärrkontroll. Låt oss börja
Hur man lägger till videor till din iPhone från Ubuntu: 4 steg
Så här lägger du till videor till din iPhone från Ubuntu: Om du använder Ubuntu och iPhone kanske du vill lägga till några videor till din enhet med din dator. Oroa dig inte, det är ganska enkelt och kräver inte att du jailbreak din iPhone
Hur man lägger till WiFi -kontroll till alla projekt -- ESP32 nybörjarguide: 5 steg
Hur man lägger till WiFi -kontroll till alla projekt || ESP32 nybörjarguide: I det här projektet kommer jag att visa dig hur lätt/svårt det är att använda en ESP32 med Arduino IDE för att lägga till WiFi -kontroll till alla elektronikprojekt. Längs vägen kommer jag att visa dig hur du använder ESP32 för att skapa en enkel WiFi -server och hur du skapar
Hur man skapar och infogar en tabell och lägger till ytterligare kolumner och/eller rader till den tabellen i Microsoft Office Word 2007: 11 steg
Hur man skapar och infogar en tabell och lägger till ytterligare kolumner och/eller rader till den tabellen i Microsoft Office Word 2007: Har du någonsin haft mycket data du arbetar med och tänkt för dig själv … " hur kan jag göra allt av dessa data ser bättre ut och blir lättare att förstå? " Om så är fallet kan en tabell i Microsoft Office Word 2007 vara ditt svar
Hur man lägger till ett metalllås till dina joycons: 8 steg
Hur man lägger till ett metalllås till dina Joycons: För att göra detta projekt använde jag den här produkten https://www.amazon.es/dp/B07Q34BL8P?ref=ppx_pop_mo… men det finns många andra produkter som du kan köpa och kan eller kan inte vara billigare beroende på var du bor för fraktpriser. I denna instruerbara jag