Discord se vyvinul ve výkonnou platformu. V tomto článku vám řekneme, jak vytvořit robota Discord a přidat jej na váš server.
Discord se v průběhu let hodně vyvinul a nyní představuje spolehlivou platformu nejen pro hráče, ale pro každého, kdo se chce spojit se svými vrstevníky prostřednictvím zpráv, videochatu a dalších. Mnozí jej dokonce používají jako alternativa k WhatsApp a další populární aplikace pro zasílání zpráv, a to zejména díky velkému důrazu na skupiny a komunity. Discord má miliony aktivních uživatelů denně a velká část z nich denně používá robota k automatizaci věcí. Pokud používáte Discord v jakékoli funkci, pak je velká šance, že jste použili robota. Pokud přemýšlíte, jak si takový vytvořit sami, jste na správném místě. V tomto článku vám řekneme, jak vytvořit Discord bota:
Procházet tento článek:
- Předpoklad
- Jak vytvořit a přidat Discord bota na váš server
- Jak přiřadit funkci bota a hostit robota Discord
- Závěrečné myšlenky a připojte se k XDA Discord serveru!
Předpoklady
Vytvoření robota Discord je poměrně jednoduchý úkol. K nastavení potřebujete trochu programátorských znalostí, ale složitost kódu závisí na druhu robota, kterého se snažíte vytvořit. Pojďme se podívat na pár věcí, které potřebujete, abyste mohli začít. Nejprve potřebujete Discord účet, který pravděpodobně máte. Pokud ne, můžete si jej vytvořit zdarma tak, že přejdete na
Domovská stránka Discord. Můžete si také stáhnout klienta Discord a používat jej na svém herní notebook nebo dokonce telefon.Jakmile budete hotovi, musíte nastavit svůj vlastní server používat robota. Poté můžete robota snadno pozvat na svůj server provedením několika jednoduchých kroků. Jakmile robot dorazí na váš server, můžete pro něj nakódovat funkci a použít ji na vašem serveru nebo ji přiřadit k jiným serverům, ke kterým máte práva správce. K přiřazení funkce bota použijeme Node.js pro přístup ke knihovně uzlu discord.js. Nejnovější verzi Node.js si můžete stáhnout z oficiální webové stránky.
Kromě toho budeme také potřebovat editor kódu pro psaní a úpravu funkcí botů. Budeme používat Kód Visual Studio v tomto tutoriálu, i když můžete volně používat, co chcete.
Jak vytvořit a přidat Discord bota na váš server
Prvním krokem je vytvoření aplikace na Discordu, aby váš bot fungoval. Cílem je vygenerovat token pro vašeho robota, aby Discord rozpoznal kód. K tomu budete muset přejít na stránku aplikací Discordu. Jakmile se přihlásíte pomocí svého účtu Discord, budete přesměrováni přímo na stránku, kde uvidíte seznam svých aplikací. Nedělejte si starosti, pokud je seznam prázdný, protože jej nyní vytvoříme.
- Udeř Nová aplikace tlačítko pro spuštění.
- Nyní pojmenujte svou aplikaci a stiskněte Vytvořit.
- Nyní se dostanete na stránku, na které můžete zadat podrobnosti, jako je popis aplikace, přidat štítky, ikonu aplikace a další. Jakmile budete hotovi, stiskněte Uložit změny tlačítko pro pokračování.
- Nyní vyhledejte možnost Bot v seznamu nabídek na levém postranním panelu. Klepnutím na něj otevřete stránku Bots a stiskněte Přidat robota knoflík. Po zobrazení výzvy povolte oprávnění k vytvoření robota.
- Na další stránce nyní uvidíte bezpečnostní token pro vašeho robota. Pokud token nebyl vygenerován, jednoduše klepněte na Resetovat tlačítko pro vytvoření nového tokenu. Zkopírujte toto ID tokenu, jak jej budeme potřebovat v následujících částech.
- Tento konkrétní token vám umožňuje ovládat robota, což znamená, že byste jej neměli s nikým sdílet. Pokud si myslíte, že tento token byl kompromitován, jednoduše se vraťte na tuto stránku a stisknutím tlačítka reset vytvořte nový.
- Nyní vyhledejte možnost OAuth2 v nabídce na levém postranním panelu a kliknutím na ni najděte své KLIENTSKÉ ID. Je to dlouhý řetězec čísel, který musíte zkopírovat a vložit na tuto adresu URL níže – nahraďte slovo CLIENTID skutečným ID KLIENTA, které jste právě zkopírovali –
https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8
- Jednoduše vložte tuto konkrétní adresu URL do webového prohlížeče a stiskněte klávesu Enter. Otevře se stránka, na které můžete Discordu říct, kam má svého robota poslat. Z rozbalovací nabídky vyberte server, na který chcete přidat svého nového robota -
- Klikněte na Pokračovat a potvrďte, zda chcete svému botovi udělit administrátorská práva serveru. Administrátorská práva můžete udělit nebo zrušit i později, takže se nad touto možností nezapoťte.
- Jakmile robota přidáte na svůj server, zobrazí se zpráva potvrzující příchod robota. Tak poznáte, že to fungovalo. Robota také uvidíte ve sloupci členů na pravé straně.
No, to je vše, nyní jste vytvořili Discord bota pro váš server. Pokud jste pečlivě dodrželi všechny kroky, měli byste vidět robota na svém serveru. Robot zůstane offline, dokud pro něj nedefinujete funkci pomocí kódu a nesynchronizujete jej s platformou Discord. Zde začíná skutečná práce, protože nastavíte několik parametrů a řeknete svému robotovi, co chcete, aby dělal.
Jak přiřadit funkci bota a hostit robota Discord
Nyní postupujte podle následujících kroků a vytvořte a hostujte discord bota na vašem PC:
Pro tento tutoriál vytvoříme jednoduchého robota Discord 'Ping-Pong', který, jak název napovídá, odpoví 'Pong' pokaždé, když zadáte 'Ping'.
- Vytvořte novou složku kdekoli na vašem PC nebo Macu. Pro tento výukový program jsme vytvořili „Novou složku“ na ploše v našem počítači se systémem Windows.
- Nyní otevřete Visual Studio Code a vytvořte nový soubor s kódem uvedeným níže. Nahraďte „Sem vložte token svého robota bez uvozovek“ tokenem robota, který jste zkopírovali dříve.
DISCORD_TOKEN= "Vložte sem token svého robota bez uvozovek."
- Dále vytvořte nový soubor a přidejte následující kód. Po dokončení uložte tento konkrétní soubor jako bot.js do stejné složky. Tento kód přidá funkci do vašeho Discord bota. Odpoví "pong" pokaždé, když zadáte "ping".
require('dotenv').config(); const Discord = require("discord.js"); const client = nový Discord. Klient({záměry: ["GUILDS", "GUILD_MESSAGES"]}); client.on("ready", () => { console.log(`Přihlášen jako ${client.user.tag}!`) }) client.on("zpráva", msg => { if (msg. obsah "ping") { msg.reply("pong"); } }) client.login (process.env. DISCORD_TOKEN);
- Nyní otevřete okno terminálu z nové složky, kterou jste vytvořili, a nainstalujte knihovnu Discord.js pomocí následujícího příkazu. Aby to fungovalo, musíte mít na svém systému nainstalovaný Node.js, takže na to pamatujte.
npm install --save discord.js dotenv
- Dalším krokem je vytvoření souboru package.json. K jeho vytvoření použijte následující příkaz:
npm init -y
- Nakonec můžete ke spuštění bota použít příkaz „node bot.js“.
Jakmile spustíte příkaz node bot.js, všimnete si, že robot Discord na vašem serveru bude online. Poté můžete robota otestovat zadáním 'ping', na což odpoví 'pong'.
Můžete také vytvořit Discord a hostit jej v cloudu, aby jej mohli používat ostatní. K tomu budete muset k hostování kódu použít online IDE, jako je Replit.
Složitost procesu kódování závisí na funkci, kterou chcete svému botovi přiřadit. Například proces kódování jednoduchého „Greeting Bot“ nebude tak komplikovaný jako například „Music Bot“, který dokáže přehrávat hudbu z vaší preferované platformy. Můžete si také vytvořit bota, který bude moderovat váš server a dokonce vykopnout členy, kteří opakovaně porušují pravidla na vašem serveru. Existuje spousta užitečných robotů Discord, takže možnosti jsou opravdu nekonečné. Top.gg je dobré místo, kde hledat roboty Discord, pokud se nechcete trápit s kódováním. Stačí si vybrat robota z webu a provést potřebné změny, abyste robota upravili podle svých potřeb. Existuje spousta možností, ze kterých si můžete vybrat, takže k nalezení toho, co hledáte, použijte vyhledávací panel v horní části.
No a tím se dostáváme ke konci tohoto konkrétního tutoriálu. Právě teď existuje spousta užitečných robotů Discord, takže důrazně doporučujeme provést vyhledávání na Googlu, abyste zjistili, zda již někdo nevytvořil robota pro automatizaci vašeho procesu. A než odejdete, doporučujeme vám také připojte se k XDA Discord serveru ve kterém najdete stejně smýšlející jedince a také budete mít aktuální informace o všem XDA. Takže kterého Discord bota vytvoříte jako prvního? Dejte nám vědět tím, že zanecháte řádek v komentářích níže.