Kazalo:
- 1. korak: Prenesite aplikacijo Discord
- 2. korak: Nastavitev lastnega kanala
- 3. korak: Namestite Node.js in Npm
- 4. korak: Ustvarite Bota
- 5. korak: Ustvarite lokalni imenik
- Korak 6: Zadnji korak in testiranje robota
Video: Kako v interakcijo dodati interaktivnega bota: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
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
Č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
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
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
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
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:
Kako dodati raztopljeni kisik v merilnik hidroponike WiFi: 6 korakov
Kako dodati raztopljeni kisik v merilnik hidroponike WiFi: Ta vadnica bo pokazala, kako dodati vezje in sondo EZO D.O v komplet za hidroponiko WiFi iz Atlas Scientific. Predvideva se, da ima uporabnik delujoč komplet za wipo hidroponiko in je zdaj pripravljen dodati raztopljen kisik. OPOZORILA: Atlas Sci
Kako v svoj projekt dodati zaslon z e-črnilom: 12 korakov (s slikami)
Kako svojemu projektu dodati zaslon z e-črnilom: Veliko projektov vključuje spremljanje nekakšnih podatkov, na primer okoljskih, pri čemer se za nadzor pogosto uporablja Arduino. V mojem primeru sem želel spremljati raven soli v mehčalcu vode. Do podatkov lahko dostopate prek domačega omrežja
Kako dodati IR daljinec v zvočniški sistem: 5 korakov (s slikami)
Kako dodati IR daljinec v zvočniški sistem: V tem projektu vam bom pokazal, kako sem ustvaril dodatno vezje za svoj zvočniški sistem, da ga brezžično upravljam z domačim IR daljincem. Začnimo
Ročna igra do interaktivnega velikega zaslona: 10 korakov (s slikami)
Ročna igra na interaktivnem velikem zaslonu: Ta navodila vam pokažejo, kako vzeti tiste stare ročne igre, ki vam jih je mama dala, ko ste bile majhne, in jih spremeniti v veliko igro, ki jo lahko projicirate na televizijo in jo igra več igralcev hkrati. Ta navodila bodo vključevala:
Kako narediti svojega bobnarskega bota !!: 14 korakov
Kako narediti svojega bobna za bobne !!: Ta robot je bil navdihnjen z robotom, ki je bil deležen ogromne pozornosti, imenovan Yellow Drum Machine, ki ga bom povezal kasneje, ko ga bom našel. Ta robot uporablja tekalne plasti rezervoarjev za gibanje, uporablja ultrazvočni sonar za iskanje ovir, bo