Discord počas posledných približne piatich rokov neustále dokazoval, že ide o platformu na okamžité zasielanie správ pre každého, kto sa chce rozprávať, videorozhovor alebo streamovať s kamarátmi online. Discord boti sú jednou z príčin.
Roboty vám umožňujú robiť všetko od automatizácie monotónnych úloh až po spustenie prehrávania hudby na vašom serveri a v tejto príručke vás naučíme, ako vytvoriť robota Discord.
Hoci automatizácia je primárnym účelom používania robota Discord, môžete si ho skutočne vytvoriť, aby ste mohli robiť čokoľvek (aspoň čokoľvek, čo môžete vložiť do kódu JavaScript).
V tomto návode použijeme Node.js na vytvorenie vlastného základného Discord bota.
požiadavky
- Rozporný účet
- Čerstvý diskordový server
- Node.js nainštalovaný na vašom počítači.
- Kód Visual Studio
- A samozrejme wifi pripojenie.
Vytvorte novú aplikáciu Discord.
Ak chcete začať, musíme zaregistrovať aplikáciu pomocou stránky vývojára Discord. Ak to chcete dosiahnuť, prejdite na portál.
Ďalej vyberte tlačidlo Nová aplikácia, ktoré sa nachádza na pravej strane.
Po kliknutí na tlačidlo sa zobrazí dialógové okno so žiadosťou, aby ste svojmu robotovi dali meno. V mojom prípade robota nazvem „jaysbot“.
Ďalej vyberte robota a potom kliknite na tlačidlo „pridať robota“. Zobrazí sa nasledujúce dialógové okno:
Keď schválite založenie novej aplikácie, máte teraz robota.
Nemyslím si však, že chceš hlúpeho robota. Pridajme niekoľko ďalších funkcií a vylepšite zapojenie používateľov tým, že mu udelíme množstvo povolení.
Výberom OAuth2 z ponuky, ako je uvedené nižšie, začiarknite políčka.
Odkaz sa vytvorí v spodnej časti stránky po pridaní povolenia po udelení akýchkoľvek ďalších povolení robotovi.
Odkaz, ktorý ste predtým skopírovali, by sa teraz mal vložiť do ľubovoľného prehliadača. Mala by sa zobraziť nasledujúca obrazovka a pridať na ňu server.
Po výbere servera stlačte tlačidlo „autorizovať“:
Teraz ste úspešne pridali nášho robota na váš server.
Vytvorenie projektu Node.js
Teraz, keď sme zaregistrovali nášho robota, musíme vytvoriť priečinok pre súbory Node.js.
Nastavenie závislostí
Balíky, ktoré program potrebuje na správne fungovanie, sú známe ako závislosti. V tomto prípade potrebujeme iba balík discord.js. Aby sme vám pomohli so správou tokenu Jaysbot, stále nainštalujeme balík dotenv.
To zaručí, že každý hovor má príslušnú autorizáciu, nodemon je tiež potrebný na to, aby server fungoval. Zadajte nasledujúci príkaz na spustenie projektu v novom termináli:
Výsledky sú nasledovné:
Nasledujúci príkaz nainštaluje knižnicu Dotenv a súbor Discord.js pre projekt:
Na inštaláciu knižnice uzlov použite nasledujúci príkaz:
Zakaždým, keď vykonáme úpravu našich súborov, Nodemon reštartuje server.
Vývoj nášho robota
Na portáli vývojárov musíme schváliť hovory z Discord.js. To si vyžaduje, aby sme skopírovali token nášho robota.
Po skopírovaní ho vložte nižšie uvedeným spôsobom do nového súboru, ktorý by ste mali pomenovať.env.
Vytvorte súbor bota.
Vytvorte samostatný súbor v hlavnom adresári projektu s názvom bot.js. Balík dotenv použijeme na nastavenie premenných prostredia, import tried z discord.js a potom spustíme nového klienta:
Ak chcete aktivovať robota, zadajte do svojho terminálu nasledujúci príkaz:
záver
Platforma pre Discord sa rýchlo rozširuje. Produkoval bezpečný spôsob komunikácie a pripojenia pre bitcoinových nadšencov, majiteľov firiem a hráčov.
Ďalšou výhodou je mať schopný robot, ktorý dokáže reagovať, zakázať a stlmiť používateľov. Tento príspevok vysvetlil, ako použiť node.js na vytvorenie jednoduchého robota. Preto môžete toto chápanie použiť na zahrnutie nových schopností.
Šťastné kódovanie.
Nechaj odpoveď