Indholdsfortegnelse:

Sådan tilføjes en interaktiv bot i Discord: 6 trin
Sådan tilføjes en interaktiv bot i Discord: 6 trin

Video: Sådan tilføjes en interaktiv bot i Discord: 6 trin

Video: Sådan tilføjes en interaktiv bot i Discord: 6 trin
Video: How to make a Discord Bot Without Downloading Anything + Host it Online FOREVER 2024, November
Anonim
Sådan tilføjes en interaktiv bot i Discord
Sådan tilføjes en interaktiv bot i Discord

I denne vejledning vil jeg vise, hvordan man laver en egen interaktiv bot, der fungerer med nogle få kommandoer.

Discord er en Skype/Whats-app social media-app som den, der bringer spillere sammen. De kan have en egen kanal, kontrollere hvilket spil hvert medlem spiller, ringe til hinanden og chatte med hinanden. En af mulighederne er at tilføje en bot til serveren. Dette kan enten være en automatiseret bot eller en bot, der f.eks. Afspiller musik.

Tilbehør:

- Internet selvfølgelig (doh!)

- Discord app

- Node.js, npm

- Grundlæggende viden om udførelse af kommandoer i Terminal

Trin 1: Download Discord -appen

Download Discord -appen. Denne app er en app med flere enheder, der kan downloades fra

Brugernavnet, du opretter, har et unikt nummer vedhæftet, set som billedet ovenfor. Du bruger dette navn + # til at tilføje andre uenighed medlemmer.

Trin 2: Opsætning af din egen kanal

Opsætning af din egen kanal
Opsætning af din egen kanal
Opsætning af din egen kanal
Opsætning af din egen kanal
Opsætning af din egen kanal
Opsætning af din egen kanal

For at bot kan oprettes, skal vi lave vores egen server.

1. Når du er logget ind på Discord, skal du se noget som billederne ovenfor:

2. For at serveren kan oprette, skal vi klikke på '+' i nederste venstre hjørne markeret med rødt.

Giv din server et navn, og indtast serverområdet. Eventuelt kan du tilføje et billede til din server. Når du har udført disse trin, skal du se serverlisten i dine faner i venstre, afhængigt af den enhed, du er på.

Trin 3: Installer Node.js og Npm

Installer Node.js og Npm
Installer Node.js og Npm

Når du har oprettet din egen server, beder discord om at invitere venner til din server. Spring dette trin over (eller inviter venner til din discord -kanal ved hjælp af invitationslinket) og voilá! Din egen server er blevet oprettet.

1. Kontroller for node.js og npm

Først skal vi sikre os, at vi skal lave et lokalt projekt, hvor API'en kan foretage opkald. Vi er også nødt til at få et tegn til botten. For at gøre dette skal vi tilføje nogle linjer i terminalen. For at åbne terminal skal du trykke på CMD + mellemrumstasten og søge efter terminal. Hvis du gjorde dette korrekt, skulle terminalen blive vist som billedet ovenfor.

For at kontrollere, om du har installeret node.js og npm, skal du indtaste følgende kode:

For node.js:

knude -v

Til npm:

npm -v

Hvis du begge har node.js installeret og npm, skal du se versionen, hvis ikke, skal du installere både node.js og npm ved at indtaste følgende kode (node.js installeres sammen med npm):

Til npm:

npm installer npm@seneste -g

Trin 4: Opret Bot

Opret Bot
Opret Bot
Opret Bot
Opret Bot
Opret Bot
Opret Bot
Opret Bot
Opret Bot

Vi skal lave en applikation og bot, for at vores bot kan fungere. Vi skal også sende det til vores discord -server.

1. Opret applikationen og bot:

Gå først til discordapp.com/developers/applications/me. Log ind med din konto. Klik på Ny applikation for at komme i gang, og giv din applikation et navn, og klik derefter på Opret. Vælg Bot på den venstre fane. Opret bot. Hvis botten er oprettet, vil du modtage en besked på billedet ovenfor om, at botten er blevet oprettet.

2. Send bot til din Discord -server

I generelle oplysninger skal du kopiere dit klient -id, kopiere id'et og indsætte det i denne webadresse og erstatte numrene:

discordapp.com/oauth2/authorize?&client_id…

Kopier webadressen med dit klient -id i den i din browser. Det tager dig til et websted, hvor du kan fortælle Discord, hvor du skal sende din bot. Du ved, at det fungerede, hvis du åbner Discord i en app eller i din browser og navigerer til din server. Kanalen vil sige, at en bot har tilsluttet sig rummet, og du vil se det i menuen til højre under listen over online medlemmer.

Trin 5: Opret en lokal telefonbog

Opret en lokal telefonbog
Opret en lokal telefonbog

Vi skal lave en mappe på din pc, der gemmer alle dine bot -filer. Nævn det noget som discordBot eller noget, der let kan genkendes.

1. Opret en mappe og tre filer

Vi skal oprette tre i den mappe.

Udfør følgende kode i terminalen:

mkdir discordBot

Naviger gennem mappen ved at indtaste følgende kode:

cd discordBot

Indtast derefter følgende linje:

npm init -y

Dette vil oprette en package.json -fil inde i projektmappen.

Lad os starte med at installere et velkendt Javascript -bibliotek til interaktion med Discord API kaldet discord.js. Indtaste:

npm install -gem diskord.js

Ignorer advarslerne lige nu.

2. Oprettelse af en fil til token

Brug en hvilken som helst tekstredigerer, opret en fil og navngiv den "auth.json".

Indsæt følgende kode:

{

"Token": "Dit Bot Token"}

Udskift derefter "Dit Bot Token" med dit token. Dette kan findes på:

Log ind, klik på Client Secret, og udskift Bot Token.

Gem filen og lav en ny fil.

Den næste fil, navngiv denne filpakke. Json, indsæt følgende kode:

{

“Name”: “discordBot”, “version”: “1.0.0”, “description”: “My First Discord Bot”, “main”: “bot.js”, “author”: “Your Name”, “dependencies””: {}}

Udskift forfatternavnet med det navn, du ønsker. Gem denne fil som "package.json" i din Discord bot -mappe.

Endelig vil den sidste.json -fil blive kaldt bot.js og indsætte følgende kode:

const Discord = require ('discord.js');

const klient = ny Discord. Client (); const auth = require ('./ auth.json'); client.on ('ready', () => {console.log (`Logget ind som $ {client.user.tag}!`);}); client.on ('message', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);

Gem denne sidste tekstfil som "bot.js" i din Discord -botmappe. Jeg tilføjede en simpel kommando, at hvis du siger "ping", vil boten svare med "Pong!"

Trin 6: Sidste trin og test af bot

Sidste trin og test af bot
Sidste trin og test af bot
Sidste trin og test af bot
Sidste trin og test af bot

1. Åbn terminal

I terminalen skal vi kontrollere, om vi gjorde alt korrekt. Naviger til mappen ved at indtaste følgende kommando:

cd discordBot

2. Kør boten

Kør endelig kommandoen som vist herunder:

node bot.js

Hvis du har gjort alt, skal der stå: Logget ind som discordBot#xxxx!

Et voilà! botten er lavet til din discord server! Du kan sende beskeden "Ping" i kanalen for at få et svar "Pong!"

Dette er bare en grundlæggende bot for din discord -kanal. For flere fede ideer, tjek:

Anbefalede: