Obsah:

Jak přidat interaktivního robota do sváru: 6 kroků
Jak přidat interaktivního robota do sváru: 6 kroků

Video: Jak přidat interaktivního robota do sváru: 6 kroků

Video: Jak přidat interaktivního robota do sváru: 6 kroků
Video: Пол Штамец - 6 способов, которыми грибы могут спасти мир. 2024, Listopad
Anonim
Jak přidat interaktivního robota do sváru
Jak přidat interaktivního robota do sváru

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

Nastavení vlastního kanálu
Nastavení vlastního kanálu
Nastavení vlastního kanálu
Nastavení vlastního kanálu
Nastavení vlastního kanálu
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

Nainstalujte Node.js a NPM
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

Vytvořte robota
Vytvořte robota
Vytvořte robota
Vytvořte robota
Vytvořte robota
Vytvořte robota
Vytvořte robota
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ář

Vytvořte místní adresář
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

Poslední krok a testování robota
Poslední krok a testování robota
Poslední krok a testování robota
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: