Kazalo:

Kako v interakcijo dodati interaktivnega bota: 6 korakov
Kako v interakcijo dodati interaktivnega bota: 6 korakov

Video: Kako v interakcijo dodati interaktivnega bota: 6 korakov

Video: Kako v interakcijo dodati interaktivnega bota: 6 korakov
Video: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, November
Anonim
Kako v interakcijo dodati interaktivnega bota
Kako v interakcijo dodati interaktivnega bota

V tej vadnici bom pokazal, kako narediti lastnega interaktivnega bota, ki deluje z nekaj komandosi.

Discord je aplikacija za družabne medije Skype/Whats-app, ki združuje igralce. Lahko imajo lasten kanal, preverijo, katero igro igra vsak član, se med seboj pokličejo in poklepetajo. Ena od možnosti je, da strežniku dodate bota. To je lahko avtomatiziran bot ali bot, ki na primer predvaja glasbo.

Zaloge:

- Seveda internet (doh!)

- Aplikacija Discord

- Node.js, npm

- Osnovno znanje o izvajanju ukazov v terminalu

1. korak: Prenesite aplikacijo Discord

Prenesite aplikacijo Discord. Ta aplikacija je aplikacija za več naprav, ki jo lahko prenesete s spletnega mesta

Uporabniško ime, ki ga ustvarite, ima priloženo edinstveno številko, prikazano na zgornji sliki. To ime + # uporabljate za dodajanje drugih članov razdora.

2. korak: Nastavitev lastnega kanala

Nastavitev lastnega kanala
Nastavitev lastnega kanala
Nastavitev lastnega kanala
Nastavitev lastnega kanala
Nastavitev lastnega kanala
Nastavitev lastnega kanala

Če želimo ustvariti bot, moramo izdelati lasten strežnik.

1. Ko ste prijavljeni v Discord, bi morali videti nekaj podobnega kot zgornje slike:

2. Za ustvarjanje strežnika moramo klikniti '+' v spodnjem levem kotu, označeno z rdečo barvo.

Dajte strežniku ime in vnesite območje strežnika. Po želji lahko na svoj strežnik dodate sliko. Ko dokončate te korake, bi morali na zavihkih na levi strani videti seznam strežnikov, odvisno od naprave, ki jo uporabljate.

3. korak: Namestite Node.js in Npm

Namestite Node.js in Npm
Namestite Node.js in Npm

Ko končate z ustvarjanjem lastnega strežnika, discord zahteva, da povabite prijatelje na svoj strežnik. Preskočite ta korak (ali povabite prijatelje na svoj kanal discord s povezavo za povabilo) in voilá! Vaš strežnik je bil izdelan.

1. Preverite node.js in npm

Najprej se moramo prepričati, da moramo narediti lokalni projekt za API za klice. Za bota moramo dobiti tudi žeton. Če želite to narediti, moramo v terminal dodati nekaj vrstic. Če želite odpreti terminal, pritisnite CMD + preslednico in poiščite terminal. Če ste to storili pravilno, se mora terminal prikazati kot zgornja slika.

Če želite preveriti, ali ste namestili node.js in npm, vnesite naslednjo kodo:

Za node.js:

vozlišče -v

Za npm:

npm -v

Če imate oba nameščen node.js in npm, morate videti različico. Če ne, namestite node.js in npm tako, da vnesete naslednjo kodo (node.js bo nameščen skupaj z npm):

Za npm:

npm namestite npm@najnovejši -g

4. korak: Ustvarite Bota

Ustvarite Bota
Ustvarite Bota
Ustvarite Bota
Ustvarite Bota
Ustvarite Bota
Ustvarite Bota
Ustvarite Bota
Ustvarite Bota

Za delovanje bota moramo narediti aplikacijo in bot. Poslati ga moramo tudi na strežnik discord.

1. Ustvarite aplikacijo in bot:

Najprej pojdite na discordapp.com/developers/applications/me. Prijavite se s svojim računom. Za začetek kliknite Nova aplikacija, aplikaciji dajte ime, nato kliknite Ustvari. Na levem zavihku izberite Bot. Ustvarite bot. Če je bot ustvarjen, boste na zgornji sliki prejeli sporočilo, da je bot ustvarjen.

2. Pošljite bota na strežnik Discord

V Splošnih informacijah kopirajte ID odjemalca, kopirajte ID in ga prilepite na ta URL, pri čemer zamenjajte številke:

discordapp.com/oauth2/authorize?&client_id…

Kopirajte URL z identifikacijsko številko odjemalca v brskalnik. To vas bo pripeljalo do spletnega mesta, kjer lahko Discord -u poveste, kam naj pošlje svojega bot. Vedeli boste, da je delovalo, če v aplikaciji ali brskalniku odprete Discord in se pomaknete do strežnika. Kanal bo rekel, da se je sobi pridružil bot, in to boste videli v desnem meniju pod seznamom spletnih članov.

5. korak: Ustvarite lokalni imenik

Ustvarite lokalni imenik
Ustvarite lokalni imenik

Na vašem računalniku moramo narediti mapo, v kateri bodo shranjene vse datoteke vašega bota. Poimenujte ga kot discordBot ali nekaj, kar lahko zlahka prepoznate.

1. Ustvarite mapo in tri datoteke

V tej mapi moramo ustvariti tri.

V terminalu izvedite naslednjo kodo:

mkdir discordBot

Po mapi se pomaknite tako, da vnesete naslednjo kodo:

cd discordBot

Nato vnesite naslednjo vrstico:

npm init -y

To bo ustvarilo datoteko package.json v mapi projekta.

Začnimo najprej z namestitvijo znane knjižnice Javascript za interakcijo z Discord API, imenovano discord.js. Vtipkaj:

npm install --save discord.js

Opozorila zaenkrat prezrite.

2. Ustvarjanje datoteke za žeton

S katerim koli urejevalnikom besedil ustvarite datoteko in jo poimenujte "auth.json".

Prilepite naslednjo kodo:

{

“Token”: “Your Bot Token”}

Nato "Your Bot Token" zamenjajte s svojim žetonom. To najdete na:

Prijavite se, kliknite Client Secret in zamenjajte žeton Bota.

Shranite datoteko in ustvarite novo datoteko.

Naslednjo datoteko poimenujte to datoteko package.json, prilepite naslednjo kodo:

{

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

Ime avtorja zamenjajte z želenim imenom. Shranite to datoteko kot »package.json« v mapi Discord bot.

Končno se bo zadnja datoteka.json imenovala bot.js in prilepila naslednjo kodo:

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

const client = nov Discord. Client (); const auth = require ('./ auth.json'); client.on ('ready', () => {console.log (`Prijavljen kot $ {client.user.tag}!`);}); client.on ('sporočilo', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);

To zadnjo besedilno datoteko shranite kot »bot.js« v mapo Discord bot. Dodal sem preprost ukaz, da bo bot, če rečete "ping", odgovoril s "Pong!"

Korak 6: Zadnji korak in testiranje robota

Zadnji korak in testiranje robota
Zadnji korak in testiranje robota
Zadnji korak in testiranje robota
Zadnji korak in testiranje robota

1. Odprite terminal

V terminalu moramo preveriti, ali smo vse naredili pravilno. Pomaknite se do mape tako, da vnesete naslednji ukaz:

cd discordBot

2. Zaženite bot

Nato končno zaženite ukaz, kot je prikazano spodaj:

vozlišče bot.js

Če ste naredili vse, naj piše: Prijavljeni kot discordBot#xxxx!

Et voilà! bot je narejen za vaš strežnik discord! V kanalu lahko pošljete sporočilo "Ping", da dobite odgovor "Pong!"

To je samo osnovni bot za vaš kanal discord. Za več kul idej si oglejte:

Priporočena: