Discord je populární chatovací program, který hráči často používají a milují. Uživatelé Discordu si mohou zdarma vytvořit vlastní kanál Discord a pozvat lidi, aby se ke kanálu připojili. Někteří lidé používají roboty na Discordu k přehrávání hudby, vítání nových uživatelů na kanálu a dalším. Tento wikiHow vás naučí, jak vytvořit robota pro Discord. Měli byste však být alespoň trochu obeznámeni s kódováním, protože roboti fungují prostřednictvím JavaScriptu.
Krok
Část 1 ze 6: Příprava počítače

Krok 1. Stáhněte si Node.js z
Node.js je bezplatný modul runtime JavaScriptu, který potřebujete k vytváření robotů. Můžete si vybrat instalační soubor pro Windows nebo MacOS a také požadovanou verzi. Pro tento proces doporučujeme zvolit verzi LTS.

Krok 2. Spusťte instalační soubor
V počítači se systémem Windows spustíte instalaci jednoduše kliknutím na stažený soubor. Na počítači Mac budete muset extrahovat soubory a najít soubor aplikace/instalace. Před instalací si přečtěte všechny smlouvy.

Krok 3. Vytvořte účet Discord (volitelně)
Pokud účet Discord ještě nemáte, můžete si jej vytvořit na

Krok 4. Přihlaste se ke svému účtu a kanálu Discord
Otevřete na počítači aplikaci Discord a otevřete kanál, do kterého chcete přidat robota.
Část 2 ze 6: Vytváření robotů ve sváru

Krok 1. Navštivte webový prohlížeč
Možná už budete mít přístup k účtu prostřednictvím aplikace, ale pokud budete vyzváni, přihlaste se zpět. V této části vytvoříte aplikaci s podporou botů. To znamená, že budete vytvářet aplikace a roboty.

Krok 2. Klikněte na modré tlačítko Nová aplikace
Je to na pravé straně vašeho prohlížeče. Zobrazí se vyskakovací okno s názvem vaší aplikace.
Zadejte název aplikace a klikněte na „Vytvořit“. Pokud robot vaší aplikace vítá uživatele, zvolte popisný název (např. „Greeterbot“). Název jako „Greeterbot“však může způsobit chyby, protože je tak populární. Na konec jména proto přidejte řetězec čísel (např. „Greeterbot38764165441“)

Krok 3. Klikněte na Bots v nabídce vlevo
Toto menu je označeno ikonou skládačky.

Krok 4. Klikněte na Přidat robota
Toto tlačítko je pod nadpisem „Build-A-Bot“.
- Klikněte na „Ano, udělejte to!”Ve vyskakovacím okně potvrďte akci.
- Pokud se vám zobrazí chybová zpráva o příliš populárním jménu, vraťte se na stránku aplikace a název změňte. Například název „Music Bot“byl považován za příliš populární. Na konec názvu aplikace však můžete přidat některá čísla.

Krok 5. Kliknutím zobrazíte token kliknutím
Tento příspěvek je v oblasti informací o botech. Po kliknutí na text se zobrazí řada písmen a číslic.
Kliknutím na „Kopírovat“zkopírujete celý text. Můžete jej vložit do aplikace s poznámkou nebo poznámkou, ale ujistěte se, že máte ke kódu přístup a nikomu ho nedáváte. Robota může ovládat kdokoli s kódem. Kód se na této stránce zobrazí vždy, když ho budete potřebovat
Část 3 ze 6: Odesílání robotů na servery nebo kanály serveru Discord

Krok 1. Klikněte na Obecné informace
Je to v nabídce na levé straně obrazovky.

Krok 2. Klikněte na tlačítko Kopírovat v části „ID klienta“
Tato možnost je uprostřed webové stránky.

Krok 3. Vložte ID klienta, které jste zkopírovali, na následující adresu URL:
„Https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8“
Pokud je vaše ID klienta například „00000000000000000001“, adresa URL bude vypadat takto:

Krok 4. Vložte adresu URL do adresního řádku prohlížeče
Budete přesměrováni na novou stránku, která vám umožní přidat roboty do vašeho kanálu.
- Kliknutím na rozevírací pole zobrazíte všechny kompatibilní kanály.
- Pokračujte kliknutím na „Autorizovat“. Zobrazí se potvrzovací zpráva, že robot byl přidán a aktivní kartu lze zavřít.
Část 4 ze 6: Kódování robotů
Krok 1. Vytvořte na ploše složku pro kódy robotů
Vytvoříte soubory kódu, které budou později přidány do složky.
- Kód zobrazený v tomto článku je převzat z
- Pokud chcete, můžete na internetu vyhledat další kódy robotů, například kódy pro nepřetržité přehrávání hudby. Tento wikiHow používá ukázkový kód pro roboty, kteří reagují na text nebo příkazy začínající na „!“
Krok 2. Otevřete program pro úpravu textu
Můžete použít program pro úpravu textu nižší třídy, jako je Poznámkový blok pro Windows nebo TextEdit pro Mac.
Krok 3. Zadejte následující kód:
{„Token“: „Your Bot Token“}
Krok 4. Uložte soubor jako „auth.json“
Ujistěte se, že soubor není uložen s příponou.txt.
Krok 5. Vytvořte nový dokument
Můžete jej vytvořit stisknutím klávesové zkratky Ctrl+N (Windows) nebo Cmd+N (Mac) nebo kliknutím na možnost „Nový“na kartě „Soubor“.
Krok 6. Zadejte následující kód:
{„Name“: „greeter-bot“, „version“: „1.0.0“, „description“: „My First Discord Bot“, „main“: „bot.js“, „author“: „Your name“, „Závislosti“: {}}
Krok 7. Uložte soubor jako „package.json“
Ujistěte se, že soubor není uložen s příponou.txt.
Krok 8. Vytvořte nový dokument
Můžete jej vytvořit stisknutím klávesové zkratky Ctrl+N (Windows) nebo Cmd+N (Mac) nebo kliknutím na možnost „Nový“na kartě „Soubor“.
Krok 9. Zadejte kód robota
Pokud například chcete vytvořit robota, který odpovídá na zprávy nebo příkazy začínající symbolem „!“, Zadejte následující kód:
var Discord = require ('discord.io'); var logger = require ('winston'); var auth = require ('./ auth.json'); // Konfigurace nastavení záznamníku logger.remove (logger.transports. Console); logger.add (nový logger.transports. Console, {colorize: true}); logger.level = 'ladit'; // Inicializace Discord Bot var bot = new Discord. Client ({token: auth.token, autorun: true}); bot.on ('ready', function (evt) {logger.info ('Connected'); logger.info ('Logged in::'); logger.info (bot.username + ' - (' + bot.id + ')');}); bot.on ('message', function (user, userID, channelID, message, evt) {// Náš robot potřebuje vědět, zda provede příkaz // Bude poslouchat zprávy, které začínají na '!', pokud (message.substring (0, 1) == '!') {var args = message.substring (1).split (''); var cmd = args [0]; args = args.splice (1); switch (cmd) {//! ping case 'ping': bot.sendMessage ({to: channelID, message: 'Pong!'}); break; // Pokud chcete, přidejte libovolné příkazy case.}}});

Krok 10. Uložte soubor jako „bot.js“
Ujistěte se, že soubor není uložen s příponou.txt.
V tomto okamžiku můžete zavřít program pro úpravu textu
Část 5 ze 6: Instalace podpůrného robota

Krok 1. Otevřete okno příkazového řádku
Ve Windows můžete použít klíčové slovo „Cmd“ve vyhledávacím poli Windows v nabídce „Start“. Na počítači Mac můžete vyhledat „Příkazový řádek“prostřednictvím aplikace Spotlight.

Krok 2. Vstupte do složky robotů na ploše
Můžete například zadat cd / Users / Default Desktop / Desktop / FolderDiscordBotName.

Krok 3. Zadejte npm install discord.io winston –save a stiskněte Enter
Jakmile je Node.js nainstalován, tento příkazový řádek automaticky stáhne podporu nebo závislost robota do složky na ploše.

Krok 4. Napište npm install a stiskněte Vstupte.
Kód zajistí, že neexistují žádné další prvky nebo programy, které je třeba nainstalovat, aby robot fungoval.
Nyní máte kód pro robota a otestujete, zda kód může fungovat v další metodě
Část 6 ze 6: Spuštění robota

Krok 1. Zadejte příkaz node bot.js a v okně příkazového řádku stiskněte klávesu Enter
Pokud se zobrazí chybová zpráva, děláte něco špatně s kódem robota.

Krok 2. Do nástroje Discord zadejte „! Intro“
Zadejte příkaz na kanálu, který obsahuje robota. Ukázkový kód uvedený v tomto článku instruuje robota, aby reagoval na příkazy nebo příspěvky začínající symbolem „!“se slovem „Pong!“. Chcete -li vyzkoušet, zda robot funguje, zadejte „! Intro“a počkejte na odpověď nebo odpověď robota.

Krok 3. Pokud neobdržíte žádnou odpověď, zkontrolujte kód
Pokud robot nereaguje na zprávu „! Intro“ve službě Discord, přečtěte si znovu tento wikiHow a ujistěte se, že je robot správně nastaven. Kromě toho se ujistěte, že:
- Node.js nainstalován správně.
- Token robota je správně vložen do souboru auth.json.
- Jste na stejném kanálu jako bot
- Bot je již na serveru.
- Kód obsažený v souborech auth.json, bot.js a package.json je správný.
- Stahovali jste všechny podpory nebo závislosti, aby robot fungoval pomocí příkazového řádku (po instalaci Node.js).