Innehållsförteckning:

Hur man lägger till en interaktiv bot i Discord: 6 steg
Hur man lägger till en interaktiv bot i Discord: 6 steg

Video: Hur man lägger till en interaktiv bot i Discord: 6 steg

Video: Hur man lägger till en interaktiv bot i Discord: 6 steg
Video: КАК НАСТРОИТЬ L4D2 2024, November
Anonim
Hur man lägger till en interaktiv bot i Discord
Hur man lägger till en interaktiv bot i Discord

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

Skapa din egen kanal
Skapa din egen kanal
Skapa din egen kanal
Skapa din egen kanal
Skapa din egen kanal
Skapa 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

Installera Node.js och Npm
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

Skapa Bot
Skapa Bot
Skapa Bot
Skapa Bot
Skapa Bot
Skapa Bot
Skapa Bot
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

Skapa en lokal katalog
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

Sista steget och testa botten
Sista steget och testa botten
Sista steget och testa botten
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: