Discord v posledních zhruba pěti letech neustále prokazuje, že jde o platformu pro rychlé zasílání zpráv pro každého, kdo si přeje mluvit, videochat nebo streamovat s kamarády online. Discord boti jsou jednou z příčin.
Boti vám umožní provádět vše od automatizace monotónních úloh až po zahájení přehrávání hudby na vašem serveru a v této příručce vás naučíme, jak vytvořit robota Discord.
Ačkoli je automatizace primárním účelem použití robota Discord, můžete si ho vytvořit, aby mohl dělat cokoli (cokoli, co můžete nacpat do kódu JavaScriptu, alespoň).
V tomto tutoriálu použijeme Node.js k vytvoření vlastního základního robota Discord.
požadavky
- Discord účet
- Čerstvý discord server
- Node.js nainstalovaný na vašem počítači.
- Kód Visual Studio
- A samozřejmě wifi připojení.
Vytvořte novou aplikaci Discord.
Abychom mohli začít, musíme aplikaci zaregistrovat pomocí webu Discord Developer. Chcete-li to dosáhnout, přejděte na portál.
Dále vyberte tlačítko Nová aplikace, které se nachází na pravé straně.
Po kliknutí na tlačítko se zobrazí dialogové okno s výzvou k zadání jména robota. V mém případě budu robota nazývat „jaysbot“.
Dále vyberte bota a poté klikněte na tlačítko „přidat robota“. Zobrazí se následující dialogové okno:
Když schválíte založení nové aplikace, máte nyní robota.
Nicméně si nemyslím, že chceš hloupého robota. Pojďme přidat některé další funkce a zlepšit zapojení uživatelů tím, že mu udělíme řadu oprávnění.
Výběrem OAuth2 z nabídky, jak je znázorněno níže, zaškrtněte políčka.
Odkaz bude vytvořen ve spodní části stránky, jakmile bude přidáno oprávnění poté, co robot udělí další oprávnění.
Odkaz, který jste dříve zkopírovali, by nyní měl být vložen do libovolného prohlížeče. Měla by se objevit následující obrazovka a přidat server.
Po výběru serveru stiskněte tlačítko „autorizovat“:
Nyní jste úspěšně přidali našeho robota na váš server.
Vytvoření projektu Node.js
Nyní, když jsme zaregistrovali našeho robota, musíme vytvořit složku pro soubory Node.js.
Nastavení závislostí
Balíčky, které program potřebuje ke správnému fungování, se nazývají závislosti. V tomto případě potřebujeme pouze balíček discord.js. Abychom vám pomohli se správou tokenu Jaysbot, stále nainstalujeme balíček dotenv.
To zaručí, že každý hovor má patřičnou autorizaci, nodemon je také nezbytný pro to, abychom udrželi server funkční. Pro spuštění projektu v novém terminálu zadejte následující příkaz:
Výsledky jsou následující:
Následující příkaz nainstaluje knihovnu Dotenv a Discord.js pro projekt:
K instalaci knihovny uzlů použijte následující příkaz:
Pokaždé, když provedeme úpravu našich souborů, Nodemon restartuje server.
Vývoj našeho robota
Na portálu pro vývojáře musíme schválit volání z Discord.js. To vyžaduje, abychom zkopírovali token našeho robota.
Po zkopírování jej vložte níže uvedeným způsobem do nového souboru, který byste měli pojmenovat.env.
Sestavte soubor bota.
Vytvořte samostatný soubor v hlavním adresáři projektu s názvem bot.js. Balíček dotenv použijeme k nastavení proměnných prostředí, importu tříd z discord.js a následnému spuštění nového klienta:
Pro aktivaci robota zadejte do terminálu následující příkaz:
Proč investovat do čističky vzduchu?
Platforma pro Discord se rychle rozšiřuje. Vytvořila bezpečný způsob komunikace a připojení pro bitcoinové nadšence, majitele firem a hráče.
Další výhodou je mít schopného robota, který může reagovat, zakázat a ztlumit uživatele. Tento příspěvek vysvětlil, jak použít node.js k vytvoření jednoduchého robota. Proto můžete toto porozumění použít k zahrnutí nových schopností.
Happy kódování.
Napsat komentář