Discord sa vyvinul do silnej platformy. V tomto článku vám povieme, ako vytvoriť robota Discord a pridať ho na váš server.
Discord sa v priebehu rokov veľmi vyvinul a teraz predstavuje spoľahlivú platformu nielen pre hráčov, ale aj pre každého, kto sa chce spojiť so svojimi rovesníkmi prostredníctvom správ, videorozhovoru a ďalších. Mnohí ho dokonca používajú ako alternatíva k WhatsApp a ďalšie populárne aplikácie na odosielanie správ, najmä vďaka veľkému dôrazu na skupiny a komunity. Discord má milióny aktívnych používateľov denne a veľká časť z nich denne používa robota na automatizáciu vecí. Ak používate Discord v akejkoľvek funkcii, potom je veľká šanca, že ste použili robota. Ak vás zaujíma, ako si ho vytvoriť sami, ste na správnom mieste. V tomto článku vám povieme, ako vytvoriť Discord bota:
Navigácia v tomto článku:
- Predpoklad
- Ako vytvoriť a pridať robota Discord na váš server
- Ako priradiť funkciu robota a hostiť robota Discord
- Záverečné myšlienky a pripojte sa k serveru XDA Discord!
Predpoklady
Vytvorenie Discord bota je pomerne jednoduchá úloha. Na nastavenie vecí potrebujete trochu znalosti programovania, ale zložitosť kódu závisí od druhu robota, ktorého sa snažíte vytvoriť. Poďme sa pozrieť na pár vecí, ktoré potrebujete, aby ste mohli začať. Najprv potrebujete Discord účet, ktorý pravdepodobne máte. Ak nie, môžete si ho vytvoriť zadarmo tak, že prejdete na stránku Domovská stránka Discord. Môžete si tiež stiahnuť klienta Discord a použiť ho na svojom herný notebook alebo dokonca telefón.
Po dokončení musíte nastaviť si vlastný server používať robota. Potom môžete robota jednoducho pozvať na svoj server podľa niekoľkých jednoduchých krokov. Keď robot dorazí na váš server, môžete pre neho nakódovať funkciu a použiť ju na vašom serveri alebo ju priradiť k iným serverom, ku ktorým máte práva správcu. Na priradenie funkcie bota použijeme Node.js na prístup ku knižnici uzlov discord.js. Najnovšiu verziu Node.js si môžete stiahnuť z oficiálna web stránka.
Okrem toho budeme potrebovať aj editor kódu na písanie a úpravu funkcií robotov. Budeme používať Kód Visual Studio v tomto návode, aj keď môžete použiť, čo chcete.
Ako vytvoriť a pridať robota Discord na váš server
Prvým krokom je vytvorenie aplikácie na Discord, aby váš robot fungoval. Cieľom je vygenerovať token pre vášho robota, aby Discord rozpoznal kód. Na to budete musieť prejsť na stránku aplikácií Discord. Keď sa prihlásite pomocou svojho účtu Discord, budete presmerovaní priamo na stránku, kde uvidíte zoznam svojich aplikácií. Nerobte si starosti, ak je zoznam prázdny, pretože ho teraz vytvoríme.
- Zasiahnite Nová aplikácia tlačidlo na spustenie.
- Teraz pomenujte svoju aplikáciu a stlačte Vytvorte.
- Teraz vás presmeruje na stránku, na ktorej môžete zadať podrobnosti, ako napríklad popis aplikácie, pridať značky, ikonu aplikácie a ďalšie. Po dokončení stlačte tlačidlo Uložiť zmeny tlačidlo pre pokračovanie.
- Teraz vyhľadajte možnosť Bot v zozname ponuky na ľavom bočnom paneli. Klepnutím naň otvorte stránku Bots a stlačte tlačidlo Pridať robota tlačidlo. Po zobrazení výzvy povoľte povolenie na vytvorenie robota.
- Na ďalšej stránke teraz uvidíte bezpečnostný token pre svojho robota. Ak token nebol vygenerovaný, jednoducho klepnite na Resetovať tlačidlo na vytvorenie nového tokenu. Skopírujte toto ID tokenu, pretože ho budeme potrebovať v nasledujúcich častiach.
- Tento konkrétny token vám umožňuje ovládať robota, čo znamená, že by ste ho nemali s nikým zdieľať. Ak si myslíte, že tento token bol napadnutý, jednoducho sa vráťte na túto stránku a stlačením tlačidla reset vytvorte nový.
- Teraz vyhľadajte možnosť OAuth2 v ponuke na ľavom bočnom paneli a kliknutím na ňu nájdite svoje ID KLIENTA. Ide o dlhý reťazec čísel, ktorý musíte skopírovať a prilepiť na túto adresu URL nižšie – nahraďte slovo CLIENTID skutočným ID KLIENTA, ktoré ste práve skopírovali –
https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8
- Jednoducho vložte túto konkrétnu adresu URL do webového prehliadača a stlačte kláves Enter. Otvorí sa stránka, na ktorej môžete Discordu povedať, kam má poslať svojho robota. Z rozbaľovacej ponuky vyberte server, na ktorý chcete pridať svojho nového robota -
- Kliknite na Pokračovať a potvrďte, či chcete svojmu robotovi udeliť práva správcu servera. Správcovské práva môžete udeliť alebo odobrať aj neskôr, takže sa nad touto možnosťou nezapotajte.
- Po pridaní robota na server sa vám zobrazí správa potvrdzujúca príchod robota. Takto budete vedieť, že to fungovalo. Robota tiež uvidíte v stĺpci členov na pravej strane.
No, to je všetko, teraz ste vytvorili Discord bota pre váš server. Ak ste pozorne dodržiavali všetky kroky, robota by ste mali vidieť na svojom serveri. Robot zostane offline, kým pre neho nedefinujete funkciu pomocou kódu a nezosynchronizujete ho s platformou Discord. Tu začína skutočná práca, pretože nastavíte niekoľko parametrov a poviete svojmu robotovi, čo chcete, aby urobil.
Ako priradiť funkciu robota a hostiť robota Discord
Teraz postupujte podľa nasledujúcich krokov na vytvorenie a hosťovanie discord bota na vašom PC:
Pre tento tutoriál vytvoríme jednoduchého robota Discord „Ping-Pong“, ktorý, ako už názov napovedá, odpovie „Pong“ vždy, keď zadáte „Ping“.
- Vytvorte nový priečinok kdekoľvek v počítači PC alebo Mac. Pre tento tutoriál sme vytvorili „Nový priečinok“ na pracovnej ploche v našom počítači so systémom Windows.
- Teraz otvorte kód Visual Studio a vytvorte nový súbor s kódom uvedeným nižšie. Nahraďte „Sem prilepte token svojho robota bez úvodzoviek“ tokenom robota, ktorý ste skopírovali skôr.
DISCORD_TOKEN= "Prilepte sem token svojho robota bez úvodzoviek."
- Potom vytvorte nový súbor a pridajte nasledujúci kód. Po dokončení uložte tento konkrétny súbor ako bot.js do rovnakého priečinka. Tento kód pridá funkciu do vášho Discord bota. Vždy, keď napíšete „ping“, odpovie „pong“.
require('dotenv').config(); const Discord = require("discord.js"); stály klient = nový Discord. Klient({intents: ["GUILDS", "GUILD_MESSAGES"]}); client.on("pripravený", () => { console.log(`Prihlásený ako ${client.user.tag}!`) }) client.on("správa", msg => { if (msg. obsah "ping") { msg.reply("pong"); } }) client.login (process.env. DISCORD_TOKEN);
- Teraz otvorte okno terminálu z nového priečinka, ktorý ste vytvorili, a nainštalujte knižnicu Discord.js pomocou nasledujúceho príkazu. Aby to fungovalo, musíte mať na svojom systéme nainštalovaný súbor Node.js, takže na to pamätajte.
npm install --save discord.js dotenv
- Ďalším krokom je vytvorenie súboru package.json. Na jeho vytvorenie použite nasledujúci príkaz:
npm init -y
- Nakoniec môžete na spustenie robota použiť príkaz „node bot.js“.
Hneď ako spustíte príkaz node bot.js, všimnete si, že robot Discord na vašom serveri bude online. Potom môžete robota otestovať zadaním „ping“, na ktorý odpovie „pong“.
Môžete tiež vytvoriť Discord a umiestniť ho v cloude, aby ho mohli používať ostatní. Na to budete musieť použiť online IDE, ako je Replit, aby ste hostili svoj kód.
Zložitosť procesu kódovania závisí od funkcie, ktorú chcete svojmu robotovi priradiť. Napríklad proces kódovania jednoduchého „Greeting Bot“ nebude taký zložitý ako napríklad „Hudobný robot“, ktorý dokáže prehrávať hudbu z vašej preferovanej platformy. Môžete si tiež vytvoriť robota, ktorý bude moderovať váš server a dokonca vykopnúť členov, ktorí opakovane porušujú pravidlá na vašom serveri. Existuje veľa užitočných robotov Discord, takže možnosti sú skutočne nekonečné. Top.gg je dobré miesto na vyhľadanie robotov Discord, ak sa nechcete trápiť s kódovaním. Stačí si vybrať robota z webovej stránky a vykonať potrebné zmeny, aby ste upravili robota podľa svojich potrieb. Existuje veľa možností, z ktorých si môžete vybrať, takže použite vyhľadávací panel v hornej časti, aby ste našli to, čo hľadáte.
No a to nás privádza na koniec tohto konkrétneho návodu. V súčasnosti existuje veľa užitočných robotov Discord, takže dôrazne odporúčame vykonať vyhľadávanie Google, aby ste zistili, či už niekto nevytvoril robota na automatizáciu vášho procesu. A pred odchodom vám tiež odporúčame pripojte sa na server XDA Discord v ktorom nájdete rovnako zmýšľajúcich jednotlivcov a tiež budete mať prehľad o všetkom XDA. Ktorého robota Discord teda vytvoríte ako prvého? Dajte nám vedieť napísaním riadku do komentárov nižšie.