Innholdsfortegnelse:

Hvordan legge til en interaktiv bot i Discord: 6 trinn
Hvordan legge til en interaktiv bot i Discord: 6 trinn

Video: Hvordan legge til en interaktiv bot i Discord: 6 trinn

Video: Hvordan legge til en interaktiv bot i Discord: 6 trinn
Video: Полный курс Redux Toolkit + RTK Query для начинающих | Редакс за 2 часа! 2024, November
Anonim
Hvordan legge til en interaktiv bot i Discord
Hvordan legge til en interaktiv bot i Discord

I denne opplæringen skal jeg vise hvordan du lager en egen interaktiv bot som fungerer med noen få kommandoer.

Discord er en Skype/Whats-app-app for sosiale medier som bringer spillere sammen. De kan ha en egen kanal, sjekke hvilket spill hvert medlem spiller, ringe hverandre og chatte med hverandre. En av mulighetene er å legge til en bot på serveren. Dette kan enten være en automatisert bot, eller en bot som spiller musikk for eksempel.

Rekvisita:

- Internett selvfølgelig (doh!)

- Discord -app

- Node.js, npm

- Grunnleggende kunnskap om å utføre kommandoer i Terminal

Trinn 1: Last ned Discord -appen

Last ned Discord -appen. Denne appen er en app for flere enheter som kan lastes ned fra

Brukernavnet du oppretter har et unikt nummer vedlagt, sett på bildet ovenfor. Du bruker dette navnet + # for å legge til andre uenighet medlemmer.

Trinn 2: Konfigurere din egen kanal

Sette opp din egen kanal
Sette opp din egen kanal
Sette opp din egen kanal
Sette opp din egen kanal
Sette opp din egen kanal
Sette opp din egen kanal

For at boten skal kunne opprettes, må vi lage vår egen server.

1. Når du er logget inn på Discord, bør du se noe som bildene ovenfor:

2. For at serveren skal opprette, må vi klikke på '+' nederst i venstre hjørne markert med rødt.

Gi serveren et navn og skriv inn serverområdet. Eventuelt kan du legge til et bilde på serveren din. Når du har fullført disse trinnene, bør du se serveroppføringen i fanene til venstre, avhengig av enheten du bruker.

Trinn 3: Installer Node.js og Npm

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

Når du har opprettet din egen server, ber discord om å invitere venner til serveren din. Hopp over dette trinnet (eller inviter venner til diskordkanalen din ved hjelp av invitasjonslinken) og voilá! Din egen server er laget.

1. Se etter node.js og npm

Først må vi sørge for at vi må lage et lokalt prosjekt for at API -en skal ringe. Vi må også få et tegn for boten. For å gjøre dette må vi legge til noen linjer i terminalen. For å åpne terminalen, trykk CMD + mellomromstasten og søk etter terminal. Hvis du gjorde dette riktig, skal terminalen vises som bildet ovenfor.

For å kontrollere om du har installert node.js og npm, skriver du inn følgende kode:

For node.js:

node -v

For npm:

npm -v

Hvis du begge har node.js installert og npm, bør du se versjonen, hvis ikke, installere både node.js og npm ved å skrive inn følgende kode (node.js blir installert sammen med npm):

For npm:

npm installer npm@siste -g

Trinn 4: Lag Bot

Lag Bot
Lag Bot
Lag Bot
Lag Bot
Lag Bot
Lag Bot
Lag Bot
Lag Bot

Vi må lage en applikasjon og bot for at boten vår skal fungere. Vi må også sende den til diskordserveren vår.

1. Lag programmet og bot:

Gå først til discordapp.com/developers/applications/me. Logg på med kontoen din. Klikk Ny applikasjon for å komme i gang, og gi programmet et navn, og klikk deretter på Opprett. Velg Bot på venstre fane. Lag boten. Hvis boten er opprettet, vil du motta en melding på bildet ovenfor om at boten er opprettet.

2. Send boten til Discord -serveren

I generell informasjon, kopier klient -ID -en din, kopier ID -en og lim den inn i denne nettadressen, og erstatt tallene:

discordapp.com/oauth2/authorize?&client_id…

Kopier URL -en med klient -ID -nummeret i den i nettleseren din. Det tar deg til et nettsted der du kan fortelle Discord hvor du skal sende boten din. Du vet at det fungerte hvis du åpner Discord i en app eller i nettleseren din og navigerer til serveren din. Kanalen vil si at en bot har sluttet seg til rommet, og du vil se det på menyen til høyre under listen over online medlemmer.

Trinn 5: Lag en lokal katalog

Lag en lokal katalog
Lag en lokal katalog

Vi må lage en mappe på PCen som vil lagre alle botens filer. Gi det noe som discordBot eller noe som lett kan gjenkjennes.

1. Lag en mappe og tre filer

Vi må lage tre i den mappen.

Utfør følgende kode i terminalen:

mkdir discordBot

Naviger gjennom mappen ved å skrive inn følgende kode:

cd discordBot

Skriv deretter inn følgende linje:

npm init -y

Dette vil opprette en package.json -fil inne i prosjektmappen.

La oss først begynne med å installere et velkjent Javascript -bibliotek for interaksjon med Discord API kalt discord.js. Skriv inn:

npm install -lagre discord.js

Ignorer advarslene foreløpig.

2. Opprette en fil for tokenet

Bruk en hvilken som helst tekstredigerer, opprett en fil og gi den navnet "auth.json".

Lim inn følgende kode:

{

"Token": "Bot -tokenet ditt"}

Bytt deretter ut "Your Bot Token" med tokenet ditt. Dette finner du på:

Logg inn, klikk på Client Secret og erstatt Bot Token.

Lagre filen og lag en ny fil.

Den neste filen, navngi denne filpakken. Json, lim inn følgende kode:

{

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

Erstatt forfatternavnet med navnet du vil. Lagre denne filen som "package.json" i Discord bot -mappen.

Til slutt vil den siste.json -filen bli kalt bot.js og lime inn følgende kode:

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

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

Lagre denne siste tekstfilen som "bot.js" i Discord -botmappen. Jeg la til en enkel kommando om at hvis du sier "ping", vil boten svare med "Pong!"

Trinn 6: Siste trinn og testing av boten

Siste trinn og testing av boten
Siste trinn og testing av boten
Siste trinn og testing av boten
Siste trinn og testing av boten

1. Åpne terminalen

I terminalen må vi sjekke om vi gjorde alt riktig. Naviger til mappen ved å skrive inn følgende kommando:

cd discordBot

2. Kjør boten

Kjør deretter til slutt kommandoen som vist nedenfor:

node bot.js

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

Et voilà! boten er laget for din discord -server! Du kan sende meldingen "Ping" i kanalen for å få svaret "Pong!"

Dette er bare en grunnleggende bot for diskordkanalen din. For flere kule ideer, sjekk ut:

Anbefalt: