INHOUDSOPGAWE:

Hoe om 'n interaktiewe bot in onenigheid by te voeg: 6 stappe
Hoe om 'n interaktiewe bot in onenigheid by te voeg: 6 stappe

Video: Hoe om 'n interaktiewe bot in onenigheid by te voeg: 6 stappe

Video: Hoe om 'n interaktiewe bot in onenigheid by te voeg: 6 stappe
Video: Hoe vapen er écht uitziet… 😅 2024, Julie
Anonim
Hoe om 'n interaktiewe bot in Discord by te voeg
Hoe om 'n interaktiewe bot in Discord by te voeg

In hierdie handleiding gaan ek wys hoe u 'n eie interaktiewe bot kan maak wat met 'n paar kommando's werk.

Discord is 'n Skype/Whats-app sosiale media-app wat gamers bymekaar bring. Hulle kan 'n eie kanaal hê, kyk watter speletjie elke lid speel, bel mekaar en gesels met mekaar. Een van die moontlikhede is om 'n bot by die bediener te voeg. Dit kan óf 'n outomatiese bot wees, óf 'n bot wat byvoorbeeld musiek speel.

Benodighede:

- Internet natuurlik (doh!)

- Discord -app

- Node.js, npm

- Basiese kennis van die uitvoering van opdragte in Terminal

Stap 1: Laai die Discord -app af

Laai die Discord -app af. Hierdie app is 'n multi-toestel-app wat afgelaai kan word vanaf

Die gebruikersnaam wat u skep, het 'n unieke nommer aangeheg, gesien soos op die foto hierbo. U gebruik hierdie naam + # om ander onenigheidslede by te voeg.

Stap 2: Stel u eie kanaal op

Stel u eie kanaal op
Stel u eie kanaal op
Stel u eie kanaal op
Stel u eie kanaal op
Stel u eie kanaal op
Stel u eie kanaal op

Om die bot te skep, moet ons ons eie bediener maak.

1. As u by Discord aangemeld het, moet u iets soos die foto's hierbo sien:

2. Om die bediener te skep, moet ons op die '+' in die onderste linkerhoek, in rooi gemerk, klik.

Gee u bediener 'n naam en voer die bedienerstreek in. U kan ook 'n prentjie by u bediener voeg. Nadat u hierdie stappe voltooi het, behoort u die bedienerlys op u oortjies aan die linkerkant te sien, afhangende van die toestel waarop u werk.

Stap 3: Installeer Node.js en Npm

Installeer Node.js en Npm
Installeer Node.js en Npm

Nadat u u eie bediener geskep het, vra onenigheid om vriende na u bediener te nooi. Slaan hierdie stap oor (of nooi vriende na u onenigheidskanaal met behulp van die uitnodigingsskakel) en voilá! U eie bediener is gemaak.

1. Kyk vir node.js en npm

Eerstens moet ons seker maak dat ons 'n plaaslike projek moet maak vir die API om oproepe te maak. Ons moet ook 'n teken vir die bot kry. Om dit te kan doen, moet ons 'n paar reëls by die terminaal voeg. Om die terminale oop te maak, druk CMD + spasiebalk en soek na terminale. As u dit korrek gedoen het, moet die terminaal verskyn soos in die prent hierbo.

Tik die volgende kode om te kyk of u node.js en npm geïnstalleer het:

Vir node.js:

node -v

Vir npm:

npm -v

As node.js en npm albei geïnstalleer is, moet u die weergawe sien; indien nie, installeer beide node.js en npm deur die volgende kode in te voer (node.js word saam met npm geïnstalleer):

Vir npm:

npm installeer npm@nuutste -g

Stap 4: Skep die Bot

Skep die Bot
Skep die Bot
Skep die Bot
Skep die Bot
Skep die Bot
Skep die Bot
Skep die Bot
Skep die Bot

Ons moet 'n toepassing en bot maak sodat ons bot kan werk. Ons moet dit ook na ons discord -bediener stuur.

1. Skep die toepassing en bot:

Gaan eers na discordapp.com/developers/applications/me. Meld aan met u rekening. Klik op Nuwe toepassing om aan die gang te kom, en gee u aansoek 'n naam en klik op skep. Kies Bot op die linker oortjie. Skep die bot. As die bot geskep is, ontvang u 'n boodskap op die foto hierbo dat die bot geskep is.

2. Stuur die bot na u Discord -bediener

In algemene inligting, kopieer u kliënt -ID, kopieer die ID en plak dit in hierdie URL en vervang die nommers:

discordapp.com/oauth2/authorize?&client_id…

Kopieer die URL met u kliënt -ID -nommer daarin in u blaaier. Dit neem u na 'n webwerf waar u Discord kan vertel waarheen u u bot moet stuur. U sal weet dat dit gewerk het as u Discord in 'n app of in u blaaier oopmaak en na u bediener navigeer. Die kanaal sal sê dat 'n bot by die kamer aangesluit het, en u sien dit aan die regterkantste spyskaart onder die lys van aanlynlede.

Stap 5: Skep 'n plaaslike gids

Skep 'n plaaslike gids
Skep 'n plaaslike gids

Ons moet 'n gids op u rekenaar maak wat al u bot -lêers kan stoor. Noem dit iets soos discordBot of iets wat maklik herken kan word.

1. Skep 'n gids en drie lêers

Ons moet drie in die gids maak.

Voer die volgende kode in die terminaal uit:

mkdir discordBot

Navigeer deur die gids deur die volgende kode in te tik:

cd discordBot

Tik dan die volgende reël:

npm init -y

Dit sal 'n package.json -lêer in die projekmap skep.

Laat ons eers begin met die installering van 'n bekende Javascript -biblioteek vir interaksie met Discord API genaamd discord.js. Tik in:

npm installeer -stoor discord.js

Ignoreer die waarskuwings vir eers.

2. Die skep van 'n lêer vir die token

Gebruik 'n teksredakteur en skep 'n lêer en noem dit 'auth.json'.

Plak die volgende kode:

{

"Token": "Jou bot -teken"}

Vervang dan die 'Your Bot Token' deur u token. Dit kan gevind word op:

Teken in, klik op Kliëntgeheim en vervang die Bot -token.

Stoor die lêer en maak 'n nuwe lêer.

Die volgende lêer, noem hierdie lêer package.json, plak die volgende kode:

{

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

Vervang die outeurnaam met die naam wat u wil. Stoor hierdie lêer as "package.json" in u Discord bot -lêergids.

Uiteindelik word die laaste.json -lêer bot.js genoem en die volgende kode plak:

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

const kliënt = nuwe Discord. Client (); const auth = require ('./ auth.json'); client.on ('ready', () => {console.log (`Aangemeld as $ {client.user.tag}!`);}); client.on ('message', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);

Stoor hierdie laaste tekslêer as 'bot.js' in u Discord -botmap. Ek het 'n eenvoudige opdrag bygevoeg dat as u 'ping' sê, die bot sal antwoord met 'Pong!'

Stap 6: Laaste stap en toets die bot

Laaste stap en toets van die bot
Laaste stap en toets van die bot
Laaste stap en toets van die bot
Laaste stap en toets van die bot

1. Maak terminale oop

In die terminale moet ons kyk of ons alles korrek gedoen het. Navigeer na die gids deur die volgende opdrag in te tik:

cd discordBot

2. Begin die bot

Voer dan uiteindelik die opdrag uit soos hieronder getoon:

knoop bot.js

As u alles gedoen het, moet dit sê: Aangemeld as discordBot#xxxx!

En voilà! die bot is gemaak vir u diskord -bediener! U kan 'Ping' in die kanaal stuur om 'Pong!'

Dit is slegs 'n basiese bot vir u onenigheidskanaal. Vir meer gawe idees, kyk na:

Aanbeveel: