Discord je populárny chatovací program, ktorý hráči často používajú a milujú. Používatelia systému Discord si môžu bezplatne vytvoriť vlastný kanál Discord a pozvať ľudí, aby sa k nemu pridali. Niektorí ľudia používajú roboty v službe Discord na prehrávanie hudby, vítanie nových používateľov na kanáli a ďalšie. Tento wikiHow vás naučí, ako vytvoriť robota pre Discord. Mali by ste sa však aspoň trochu vyznať v kódovaní, pretože roboty fungujú prostredníctvom JavaScriptu.
Krok
Časť 1 zo 6: Príprava počítača
Krok 1. Stiahnite si Node.js z
Node.js je bezplatný runtime jazyka JavaScript, ktorý potrebujete na zostavenie robotov. Môžete si vybrať inštalačný súbor pre Windows alebo MacOS, ako aj požadovanú verziu. Pre tento proces sa odporúča zvoliť verziu LTS.
Krok 2. Spustite inštalačný súbor
Na počítači so systémom Windows spustíte inštaláciu jednoduchým kliknutím na stiahnutý súbor. Na počítačoch Mac budete musieť extrahovať súbory a nájsť súbor aplikácie/inštalácie. Pred inštaláciou si prečítajte všetky zmluvy.
Krok 3. Vytvorte si účet Discord (voliteľné)
Ak ešte nemáte účet Discord, môžete si ho vytvoriť na
Krok 4. Prihláste sa do svojho účtu a kanála Discord
Otvorte na počítači aplikáciu Discord a otvorte kanál, do ktorého chcete pridať robota.
Časť 2 zo 6: Vytváranie robotov na nezhode
Krok 1. Vo webovom prehliadači navštívte stránku
Možno už budete mať prístup k svojmu účtu prostredníctvom aplikácie, ale ak sa zobrazí výzva, prihláste sa znova. V tejto sekcii vytvoríte aplikáciu s podporou botov. To znamená, že budete vytvárať aplikácie a roboty.
Krok 2. Kliknite na modré tlačidlo Nová aplikácia
Je to na pravej strane vášho prehliadača. Zobrazí sa vyskakovacie okno s názvom vašej aplikácie.
Zadajte názov aplikácie a kliknite na „Vytvoriť“. Ak robot vašej aplikácie pozdravuje používateľov, zvoľte popisný názov (napr. „Greeterbot“). Meno ako „Greeterbot“však môže spôsobiť chyby, pretože je to tak populárne meno. Na koniec mena preto pridajte reťazec čísel (napr. „Greeterbot38764165441“)
Krok 3. V ponuke vľavo kliknite na Bots
Toto menu je označené ikonou skladačky.
Krok 4. Kliknite na položku Pridať robota
Toto tlačidlo sa nachádza pod nadpisom „Build-A-Bot“.
- Kliknite na „Áno, urobte to!”V rozbaľovacom okne na potvrdenie akcie.
- Ak sa vám zobrazí chybové hlásenie o príliš populárnom mene, vráťte sa na stránku aplikácie a názov zmeňte. Napríklad názov „Music Bot“bol považovaný za príliš populárny. Na koniec názvu aplikácie však môžete pridať niekoľko čísel.
Krok 5. Kliknutím zobrazíte token kliknutím
Tento príspevok sa nachádza v informačnej oblasti robotov. Po kliknutí na text sa zobrazí séria písmen a číslic.
Kliknutím na „Kopírovať“skopírujete celý text. Môžete ho prilepiť do lepiacej poznámky alebo poznámky, ale uistite sa, že máte prístup k kódu a nikomu ho nedávajte. Robota môže ovládať ktokoľvek s kódom. Kód sa na tejto stránke zobrazí vždy, keď ho budete potrebovať
Časť 3 zo 6: Odosielanie robotov na servery alebo kanály servera Discord
Krok 1. Kliknite na položku Všeobecné informácie
Nachádza sa v ponuke na ľavej strane obrazovky.
Krok 2. Kliknite na položku Kopírovať v časti „ID klienta“
Táto možnosť je v strede webovej stránky.
Krok 3. Vložte ID klienta, ktoré ste skopírovali, na nasledujúcu adresu URL:
„Https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8“
Ak je napríklad vaše ID klienta „00000000000000000001“, adresa URL bude vyzerať takto:
Krok 4. Vložte adresu URL do panela s adresou prehliadača
Dostanete sa na novú stránku, ktorá vám umožní pridať roboty do vášho kanála.
- Kliknutím na rozbaľovacie pole zobrazíte všetky kompatibilné kanály.
- Pokračujte kliknutím na „Autorizovať“. Zobrazí sa potvrdzujúca správa, že robot bol pridaný a aktívnu kartu je možné zavrieť.
Časť 4 zo 6: Kódovanie robotov
Krok 1. Na pracovnej ploche vytvorte priečinok pre kódy robotov
Vytvoríte súbory s kódom, ktoré budú neskôr pridané do priečinka.
- Kód uvedený v tomto článku je prevzatý z
- Ak chcete, môžete na internete vyhľadať ďalšie kódy robotov, napríklad kódy na nepretržité prehrávanie hudby. Tento wikiHow používa ukážkový kód pre roboty, ktoré reagujú na text alebo príkazy začínajúce sa „!“
Krok 2. Otvorte program na úpravu textu
Môžete použiť program na úpravu textu nižšej triedy, ako napríklad Poznámkový blok pre Windows alebo TextEdit pre Mac.
Krok 3. Zadajte nasledujúci kód:
{„Token“: „Your Bot Token“}
Krok 4. Uložte súbor ako „auth.json“
Uistite sa, že súbor nie je uložený s príponou.txt.
Krok 5. Vytvorte nový dokument
Môžete ho vytvoriť stlačením klávesovej skratky Ctrl+N (Windows) alebo Cmd+N (Mac) alebo kliknutím na možnosť „Nové“na karte „Súbor“.
Krok 6. Zadajte nasledujúci 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 súbor ako „package.json“
Uistite sa, že súbor nie je uložený s príponou.txt.
Krok 8. Vytvorte nový dokument
Môžete ho vytvoriť stlačením klávesovej skratky Ctrl+N (Windows) alebo Cmd+N (Mac) alebo kliknutím na možnosť „Nové“na karte „Súbor“.
Krok 9. Zadajte kód robota
Ak napríklad chcete vytvoriť robota, ktorý bude reagovať na správy alebo príkazy začínajúce sa symbolom „!“, Zadajte nasledujúci kód:
var Discord = require ('discord.io'); var logger = require ('winston'); var auth = require ('./ auth.json'); // Konfigurácia nastavení záznamníka logger.remove (logger.transports. Console); logger.add (nový logger.transports. Console, {colorize: true}); logger.level = 'ladiť'; // Inicializácia 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 potrebuje vedieť, či vykoná príkaz // Bude počúvať správy, ktoré sa začínajú na '! `, ak (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; // Ak chcete, pridajte ľubovoľné príkazy prípadu.}}});
Krok 10. Uložte súbor ako „bot.js“
Uistite sa, že súbor nie je uložený s príponou.txt.
V tomto mieste môžete ukončiť program na úpravu textu
Časť 5 zo 6: Inštalácia podporného robota
Krok 1. Otvorte okno príkazového riadka
V systéme Windows môžete použiť kľúčové slovo „Cmd“vo vyhľadávacom poli systému Windows v ponuke „Štart“. Na počítačoch Mac môžete vyhľadať „Príkazový riadok“prostredníctvom služby Spotlight.
Krok 2. Prejdite do priečinka robotov na pracovnej ploche
Môžete napríklad zadať cd / Users / Default Desktop / Desktop / FolderDiscordBotName.
Krok 3. Zadajte príkaz npm install discord.io winston - uložte a stlačte kláves Enter
Po inštalácii Node.js tento príkazový riadok automaticky stiahne podporu alebo závislosť robota do priečinka na ploche.
Krok 4. Napíšte npm install a stlačte Zadajte.
Kód zabezpečí, aby neexistovali žiadne ďalšie prvky alebo programy, ktoré je potrebné nainštalovať, aby robot mohol fungovať.
Teraz máte kód pre robota a otestujete, či kód môže fungovať pri ďalšej metóde
Časť 6 zo 6: Spustenie robota
Krok 1. Zadajte príkaz node bot.js a v okne príkazového riadka stlačte kláves Enter
Ak sa zobrazí chybové hlásenie, robíte niečo zle s kódom robota.
Krok 2. Do programu Discord zadajte „! Intro“
Zadajte príkaz na kanáli, ktorý obsahuje robota. Ukážkový kód uvedený v tomto článku dáva robotovi pokyn, aby reagoval na príkazy alebo príspevky, ktoré začínajú symbolom „!“so slovom „Pong!“. Ak chcete otestovať, či robot funguje, zadajte „! Intro“a počkajte na odpoveď alebo odpoveď robota.
Krok 3. Ak nedostanete žiadnu odpoveď, skontrolujte kód
Ak robot nereaguje na správu „! Intro“na serveri Discord, prečítajte si znova tento wikiHow a uistite sa, že je robot správne nastavený. Okrem toho sa uistite, že:
- Node.js je nainštalovaný správne.
- Bot Token je správne vložený do súboru auth.json.
- Ste na rovnakom kanáli ako robot
- Bot je už na serveri.
- Kód zahrnutý v súboroch auth.json, bot.js a package.json je správny.
- Stiahli ste si všetky podpory alebo závislosti, aby robot mohol fungovať pomocou príkazového riadka (po inštalácii Node.js).