Obsah:
- Krok 1: Stiahnite si aplikáciu Discord
- Krok 2: Nastavenie vlastného kanála
- Krok 3: Nainštalujte Node.js a Npm
- Krok 4: Vytvorte robota
- Krok 5: Vytvorte miestny adresár
- Krok 6: Posledný krok a testovanie robota
Video: Ako pridať interaktívneho robota do sváru: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
V tomto tutoriále ukážem, ako vytvoriť vlastného interaktívneho robota, ktorý funguje s niekoľkými komandami.
Discord je aplikácia sociálnych médií Skype/Whats-app, ktorá spája hráčov. Môžu mať vlastný kanál, kontrolovať, akú hru každý člen hrá, navzájom si telefonovať a chatovať. Jednou z možností je pridať na server robota. Môže to byť buď automatický robot, alebo napríklad robot, ktorý prehráva hudbu.
Zásoby:
- Internet samozrejme (doh!)
- Aplikácia Discord
- Node.js, npm
- Základná znalosť vykonávania príkazov v termináli
Krok 1: Stiahnite si aplikáciu Discord
Stiahnite si aplikáciu Discord. Táto aplikácia je aplikácia pre viacero zariadení, ktorú si môžete stiahnuť z
Používateľské meno, ktoré vytvoríte, má k nemu priradené jedinečné číslo, ako je to znázornené na obrázku vyššie. Tento názov + # použijete na pridanie ďalších členov sváru.
Krok 2: Nastavenie vlastného kanála
Aby bol robot vytvorený, musíme si vytvoriť vlastný server.
1. Keď ste prihlásení do Discordu, mali by ste vidieť niečo ako obrázky vyššie:
2. Aby mohol server vytvoriť, musíme kliknúť na znamienko+v ľavom dolnom rohu zvýraznené červenou farbou.
Zadajte názov servera a zadajte oblasť servera. Voliteľne môžete na svoj server pridať obrázok. Po dokončení týchto krokov by sa vám mal serverový zoznam na kartách vľavo zobrazovať v závislosti od zariadenia, ktoré práve používate.
Krok 3: Nainštalujte Node.js a Npm
Akonáhle ste vytvorili svoj vlastný server, Discord vás požiada, aby ste na svoj server pozvali priateľov. Tento krok preskočte (alebo pozvite priateľov na svoj kanál sváru pomocou odkazu na pozvanie) a voilá! Bol vytvorený váš vlastný server.
1. Vyhľadajte node.js a npm
Najprv sa musíme uistiť, že musíme vytvoriť miestny projekt pre API na uskutočňovanie hovorov. Musíme tiež získať token pre robota. Aby sme to urobili, musíme do terminálu pridať niekoľko riadkov. Ak chcete otvoriť terminál, stlačte kombináciu klávesov CMD + a vyhľadajte terminál. Ak ste to urobili správne, terminál by sa mal zobraziť ako na obrázku vyššie.
Ak chcete skontrolovať, či ste nainštalovali node.js a npm, zadajte nasledujúci kód:
Pre node.js:
uzol -v
Pre npm:
npm -v
Ak máte obaja nainštalovaný node.js a npm, verziu by ste mali vidieť, ak nie, nainštalujte node.js aj npm zadaním nasledujúceho kódu (node.js sa nainštaluje spolu s npm):
Pre npm:
npm nainštalovať npm@najnovšie -g
Krok 4: Vytvorte robota
Aby náš robot fungoval, musíme vytvoriť aplikáciu a robota. Musíme to tiež odoslať na náš diskordačný server.
1. Vytvorte aplikáciu a robota:
Najprv prejdite na stránku discordapp.com/developers/applications/me. Prihláste sa pomocou svojho účtu. Začnite kliknutím na položku Nová aplikácia, pomenujte aplikáciu a potom kliknite na položku vytvoriť. Na ľavej karte vyberte položku Bot. Vytvorte robota. Ak je robot vytvorený, na obrázku vyššie dostanete správu, že bol vytvorený.
2. Pošlite robota na váš server Discord
Vo Všeobecných informáciách skopírujte svoje ID klienta, skopírujte ho a prilepte ho na túto adresu URL, pričom nahradíte čísla:
discordapp.com/oauth2/authorize?&client_id…
Skopírujte adresu URL s uvedeným identifikačným číslom klienta do prehliadača. Dostanete sa na web, kde môžete spoločnosti Discord povedať, kam poslať vášho robota. Budete vedieť, že to fungovalo, ak otvoríte Discord v aplikácii alebo vo svojom prehliadači a prejdete na svoj server. Kanál oznámi, že sa do miestnosti pridal robot, a uvidíte ho v ponuke na pravej strane pod zoznamom online členov.
Krok 5: Vytvorte miestny adresár
Na vašom počítači musíme vytvoriť priečinok, v ktorom budú uložené všetky súbory vášho robota. Nazvite to niečo ako discordBot alebo niečo, čo sa dá ľahko rozpoznať.
1. Vytvorte priečinok a tri súbory
V tomto priečinku musíme vytvoriť tri.
Na termináli spustite nasledujúci kód:
mkdir discordBot
V priečinku sa pohybujte zadaním nasledujúceho kódu:
cd discordBot
Potom zadajte nasledujúci riadok:
npm init -y
V priečinku projektu sa tak vytvorí súbor package.json.
Začnime najskôr inštaláciou známej knižnice Javascript na interakciu s rozhraním Discord API s názvom discord.js. Zadajte:
npm install --save discord.js
Varovania zatiaľ ignorujte.
2. Vytvorenie súboru pre token
V ľubovoľnom textovom editore vytvorte súbor a pomenujte ho „auth.json“.
Prilepte nasledujúci kód:
{
“Token”: “Your Bot Token”}
Potom nahraďte „token svojho robota“svojim tokenom. To nájdete na:
Prihláste sa, kliknite na položku Tajomstvo klienta a nahraďte Bot Token.
Uložte súbor a vytvorte nový súbor.
Nasledujúci súbor, pomenujte tento súbor package.json, prilepte nasledujúci kód:
{
„Name“: „discordBot“, „version“: „1.0.0“, „description“: „My First Discord Bot“, „main“: „bot.js“, „author“: „Your Name“, „dependencies”: {}}
Nahraďte meno autora požadovaným menom. Tento súbor uložte ako „package.json“do priečinka s robotom Discord.
Nakoniec sa posledný súbor.json bude nazývať bot.js a prilepí sa nasledujúci kód:
const Discord = require ('discord.js');
const klient = nový Discord. Client (); const auth = require ('./ auth.json'); client.on ('ready', () => {console.log (`Prihlásený ako $ {client.user.tag}!`);}); client.on ('message', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);
Tento posledný textový súbor uložte ako „bot.js“do svojho priečinka s robotom Discord. Pridal som jednoduchý príkaz, že ak poviete „ping“, robot odpovie „Pong!“
Krok 6: Posledný krok a testovanie robota
1. Otvorte terminál
V termináli musíme skontrolovať, či sme urobili všetko správne. Prejdite do priečinka zadaním nasledujúceho príkazu:
cd discordBot
2. Spustite robota
Nakoniec spustite príkaz podľa nižšie uvedeného obrázku:
uzol bot.js
Ak ste urobili všetko, malo by byť uvedené: Ste prihlásení ako discordBot#xxxx!
Et voilà! robot bol vytvorený pre váš diskordačný server! V kanáli môžete odoslať správu „Ping“a dostanete odpoveď „Pong!“
Toto je len základný robot pre váš nesúhlasný kanál. Ďalšie skvelé nápady nájdete na:
Odporúča:
Ako pridať rozpustený kyslík do merača hydroponie WiFi: 6 krokov
Ako pridať rozpustený kyslík do merača hydroponie WiFi: Tento tutoriál vám ukáže, ako pridať obvod a sondu EZO D.O do súpravy WiFi Hydroponics od spoločnosti Atlas Scientific. Predpokladá sa, že používateľ má k dispozícii súpravu wifi hydroponie a je teraz pripravený pridať rozpustený kyslík. UPOZORNENIA: Atlas Sci
Ako do svojho projektu pridať zobrazenie elektronického atramentu: 12 krokov (s obrázkami)
Ako do svojho projektu pridať zobrazenie E-Ink: Veľa projektov zahŕňa monitorovanie nejakého druhu údajov, ako sú údaje o životnom prostredí, často pomocou Arduina na ovládanie. V mojom prípade som chcel sledovať hladinu soli v mojom zmäkčovači vody. Možno budete chcieť získať prístup k údajom prostredníctvom svojej domácej siete,
Ako pridať IR diaľkový ovládač k reproduktorovému systému: 5 krokov (s obrázkami)
Ako pridať IR diaľkový ovládač do reproduktorového systému: V tomto projekte vám ukážem, ako som pre svoj reproduktorový systém vytvoril ďalší obvod, aby som ho mohol bezdrôtovo ovládať pomocou domáceho IR diaľkového ovládača. Začnime
Ako pridať ovládanie WiFi do akéhokoľvek projektu -- Príručka pre začiatočníkov ESP32: 5 krokov
Ako pridať ovládanie WiFi do akéhokoľvek projektu || ESP32 Príručka pre začiatočníkov: V tomto projekte vám ukážem, aké ľahké/ťažké je používať ESP32 s Arduino IDE na pridanie ovládania WiFi do akéhokoľvek elektronického projektu. Po ceste vám ukážem, ako používať ESP32 na vytvorenie jednoduchého servera WiFi a ako vytvoriť
Ako vytvoriť a vložiť tabuľku a pridať do nej ďalšie stĺpce a/alebo riadky v programe Microsoft Office Word 2007: 11 krokov
Ako vytvoriť a vložiť tabuľku a pridať do nej ďalšie stĺpce a/alebo riadky v programe Microsoft Office Word 2007: Mali ste niekedy veľa údajov, s ktorými pracujete a premýšľali ste o sebe … " ako môžem vytvoriť všetky vyzerajú tieto údaje lepšie a sú zrozumiteľnejšie? " Ak je to tak, potom môže byť vašou odpoveďou tabuľka v programe Microsoft Office Word 2007