Obsah:
- Krok 1: Stáhněte si aplikaci Discord
- Krok 2: Nastavení vlastního kanálu
- Krok 3: Nainstalujte Node.js a NPM
- Krok 4: Vytvořte robota
- Krok 5: Vytvořte místní adresář
- Krok 6: Poslední krok a testování robota
Video: Jak přidat interaktivního robota do sváru: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
V tomto tutoriálu ukážu, jak vytvořit vlastního interaktivního robota, který funguje s několika málo komandy.
Discord je aplikace pro sociální média Skype/Whats-app, která spojuje hráče. Mohou mít vlastní kanál, kontrolovat, jakou hru každý člen hraje, navzájem si volat a chatovat. Jednou z možností je přidat na server robota. Může to být buď automatizovaný robot, nebo například robot, který přehrává hudbu.
Zásoby:
- Internet samozřejmě (doh!)
- Aplikace Discord
- Node.js, npm
- Základní znalost spouštění příkazů v Terminálu
Krok 1: Stáhněte si aplikaci Discord
Stáhněte si aplikaci Discord. Tato aplikace je aplikace pro více zařízení, kterou lze stáhnout z
Uživatelské jméno, které vytvoříte, má připojené jedinečné číslo, viz obrázek výše. Tento název + # použijete k přidání dalších členů sváru.
Krok 2: Nastavení vlastního kanálu
Aby byl robot vytvořen, musíme si vytvořit vlastní server.
1. Když jste přihlášeni do Discordu, měli byste vidět něco jako obrázky výše:
2. Aby mohl server vytvořit, musíme kliknout na '+' v levém dolním rohu zvýrazněném červeně.
Zadejte název serveru a zadejte oblast serveru. Volitelně můžete na svůj server přidat obrázek. Jakmile dokončíte tyto kroky, měli byste vidět výpis serveru na kartách vlevo, v závislosti na zařízení, které používáte.
Krok 3: Nainstalujte Node.js a NPM
Jakmile vytvoříte vlastní server, Discord požádá o pozvání přátel na váš server. Přeskočte tento krok (nebo pozvěte přátele na svůj svár kanál pomocí odkazu na pozvání) a voilá! Byl vytvořen váš vlastní server.
1. Vyhledejte node.js a npm
Nejprve se musíme ujistit, že potřebujeme vytvořit místní projekt pro volání API. Musíme také získat token pro robota. K tomu musíme do terminálu přidat několik řádků. Terminál otevřete stisknutím klávesy CMD + mezerník a vyhledejte terminál. Pokud jste to udělali správně, terminál by se měl zobrazit jako na obrázku výše.
Chcete -li zkontrolovat, zda jste nainstalovali node.js a npm, zadejte následující kód:
Pro node.js:
uzel -v
Pro npm:
npm -v
Pokud máte oba nainstalovaný node.js a npm, verzi byste měli vidět, pokud ne, nainstalujte jak node.js, tak npm zadáním následujícího kódu (node.js se nainstaluje spolu s npm):
Pro npm:
npm install npm@latest -g
Krok 4: Vytvořte robota
Aby náš robot fungoval, musíme vytvořit aplikaci a robota. Musíme to také poslat na náš svárový server.
1. Vytvořte aplikaci a robota:
Nejprve přejděte na discordapp.com/developers/applications/me. Přihlaste se pomocí svého účtu. Začněte kliknutím na Nová aplikace, pojmenujte ji a poté klikněte na Vytvořit. Na levé kartě vyberte Bot. Vytvořte robota. Pokud je robot vytvořen, obdržíte na obrázku výše zprávu, že byl robot vytvořen.
2. Odešlete robota na váš server Discord
V části Obecné informace zkopírujte své ID klienta, zkopírujte ID a vložte jej na tuto adresu URL, přičemž nahradíte čísla:
discordapp.com/oauth2/authorize?&client_id…
Zkopírujte adresu URL se svým identifikačním číslem klienta do prohlížeče. Tím se dostanete na web, kde můžete společnosti Discord sdělit, kam má poslat vašeho robota. Budete vědět, že to fungovalo, pokud otevřete Discord v aplikaci nebo v prohlížeči a přejdete na svůj server. Kanál řekne, že se do místnosti připojil robot, a uvidíte ho v nabídce na pravé straně pod seznamem online členů.
Krok 5: Vytvořte místní adresář
Na vašem počítači musíme vytvořit složku, do které se budou ukládat všechny soubory vašeho robota. Pojmenujte to jako discordBot nebo něco, co lze snadno rozpoznat.
1. Vytvořte složku a tři soubory
V této složce musíme vytvořit tři.
V terminálu spusťte následující kód:
mkdir discordBot
Přejděte do složky zadáním následujícího kódu:
cd discordBot
Potom zadejte následující řádek:
npm init -y
Tím se vytvoří soubor package.json ve složce projektu.
Začněme nejprve instalací známé knihovny Javascript pro interakci s Discord API s názvem discord.js. Vepište:
npm install --save discord.js
Ignorujte varování.
2. Vytvoření souboru pro token
Pomocí libovolného textového editoru vytvořte soubor a pojmenujte jej „auth.json“.
Vložte následující kód:
{
“Token”: “Your Bot Token”}
Poté nahraďte „Token svého robota“svým tokenem. To lze nalézt na:
Přihlaste se, klikněte na Klientské tajemství a nahraďte Bot Token.
Uložte soubor a vytvořte nový soubor.
Další soubor, pojmenujte tento soubor package.json, vložte následující kód:
{
„Name“: „discordBot“, „version“: „1.0.0“, „description“: „My First Discord Bot“, „main“: „bot.js“, „author“: „Your Name“, „dependencies”: {}}
Nahraďte jméno autora požadovaným jménem. Uložte tento soubor jako „package.json“do složky robota Discord.
Nakonec se poslední soubor.json bude jmenovat bot.js a vložte následující kód:
const Discord = require ('discord.js');
const klient = nový Discord. Client (); const auth = require ('./ auth.json'); client.on ('ready', () => {console.log (`Přihlášen jako $ {client.user.tag}!`);}); client.on ('message', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);
Uložte tento poslední textový soubor jako „bot.js“do složky robota Discord. Přidal jsem jednoduchý příkaz, že pokud řeknete „ping“, robot odpoví „Pong!“
Krok 6: Poslední krok a testování robota
1. Otevřete terminál
V Terminálu musíme zkontrolovat, zda jsme vše udělali správně. Přejděte do složky zadáním následujícího příkazu:
cd discordBot
2. Spusťte robota
Nakonec spusťte příkaz podle obrázku níže:
uzel bot.js
Pokud jste udělali všechno, mělo by se stát: Přihlášen jako discordBot#xxxx!
Et voilà! robot byl vytvořen pro váš discord server! Na kanálu můžete poslat zprávu „Ping“a dostanete odpověď „Pong!“
Toto je jen základní robot pro váš svár. Další skvělé nápady najdete na:
Doporučuje:
Jak přidat rozpuštěný kyslík do měřiče hydroponie WiFi: 6 kroků
Jak přidat rozpuštěný kyslík do měřiče hydroponie WiFi: Tento tutoriál předvede, jak přidat obvod a sondu EZO D.O do sady WiFi Hydroponics od společnosti Atlas Scientific. Předpokládá se, že uživatel má funkční wifi hydroponickou soupravu a nyní je připraven přidat rozpuštěný kyslík. UPOZORNĚNÍ: Atlas Sci
Jak do svého projektu přidat zobrazení E-Ink: 12 kroků (s obrázky)
Jak do svého projektu přidat zobrazení E-Ink: Spousta projektů zahrnuje sledování nějakého druhu dat, jako jsou údaje o životním prostředí, často využívající k ovládání Arduino. V mém případě jsem chtěl sledovat hladinu soli ve svém změkčovači vody. Možná budete chtít přistupovat k datům prostřednictvím své domácí sítě
Jak přidat IR dálkový ovladač k reproduktorovému systému: 5 kroků (s obrázky)
Jak přidat IR dálkový ovladač do reproduktorového systému: V tomto projektu vám ukážu, jak jsem vytvořil další obvod pro svůj reproduktorový systém, abych jej mohl bezdrátově ovládat pomocí domácího IR dálkového ovladače. Začněme
Jak přidat ovládání WiFi do jakéhokoli projektu -- Průvodce pro začátečníky ESP32: 5 kroků
Jak přidat ovládání WiFi do jakéhokoli projektu || ESP32 Příručka pro začátečníky: V tomto projektu vám ukážu, jak snadné/obtížné je používat ESP32 s Arduino IDE, aby bylo možné přidat ovládání WiFi do jakéhokoli elektronického projektu. Po cestě vám ukážu, jak pomocí ESP32 vytvořit jednoduchý WiFi server a jak vytvořit
Vytvoření interaktivního tisku zvukové vlny: 8 kroků (s obrázky)
Jak vytvořit interaktivní tisk zvukové vlny: V tomto tutoriálu vám ukážeme, jak vytvořit interaktivní zvukovou vlnu v rámečku obrázku, abyste mohli vidět a slyšet svou oblíbenou píseň současně! Když se dotknete tisku skrz sklo rámečku, bude hrát syna