Ako vytvoriť bota v nesúlade?

1. Stiahnite a nainštalujte Node.js.
2. Otvorte aplikáciu Discord a prihláste sa.
3. Vytvorte robota v programe Discord.
4. Vložte robota do kanála Discord.
5. Kódujte robota.
6. Nainštalujte bot závislosti.
7. Otestujte, či robot funguje.

Budete chcieť vytvoriť popisný názov
Ak váš robot aplikácie pozdraví ľudí, budete chcieť vytvoriť popisný názov, napríklad „Greeterbot“.

Discord je populárny chatovací program, ktorý hráči veľmi používajú a obľubujú. Používatelia si môžu bezplatne vytvárať vlastné kanály Discord a pozývať ľudí, aby sa k nim pridali. Niektorí ľudia používajú Bots in Discord na prehrávanie hudby, pozdravenie nových ľudí v kanáli a mnoho ďalších. Táto príručka vám ukáže, ako vytvoriť robota pre Discord. Budete musieť byť aspoň trochu oboznámení s kódovaním, pretože robot robí Javascript.

Časť 1 zo 6: Príprava počítača

  1. 1
    Stiahnite si node.js z https://nodejs.org/en/download/. Node.js je bezplatný runtime jazyka JavaScript, ktorý budete potrebovať na vytvorenie svojho robota. Môžete si vybrať inštalátor systému Windows alebo macOS a tiež jeho verziu. Na tento proces sa odporúča verzia LTS.
  2. 2
    Spustite inštalátor. Počítač so systémom Windows stačí kliknúť na stiahnutý súbor, aby sa spustil inštalátor, ale počítač MacOS musí súbor rozbaliť, aby našiel inštalačnú aplikáciu. Pri inštalácii inštalátora si prečítajte všetky zmluvy.
  3. 3
    Vytvorte si nesúhlasný účet (voliteľné). Ak ešte nemáte účet Discord, zaregistrujte si ho na https://discordapp.com/.
  4. 4
    Prihláste sa do svojho účtu a kanála Discord. Otvorte na počítači aplikáciu Discord a prejdite na kanál, v ktorom chcete mať robota.

Časť 2 zo 6: Vytvorenie robota v rozpore

  1. 1
    Prejsť na https://discordapp.com/developers/applications/me vo webovom prehliadači. Mali by ste byť prihlásení už prostredníctvom aplikácie, ale ak sa zobrazí výzva, prihláste sa znova. V tejto časti vytvoríte aplikáciu, ktorá aktivuje robota, takže budete vytvárať aplikáciu aj robot.
  2. 2
    Kliknite na modré tlačidlo Nová aplikácia. Uvidíte to na pravej strane prehliadača. Zobrazí sa okno s názvom vašej aplikácie.
    • Zadajte názov aplikácie a kliknite na „Vytvoriť“. Ak váš robot aplikácie pozdraví ľudí, budete chcieť vytvoriť popisný názov, napríklad „Greeterbot“. „Greeterbot“ však s najväčšou pravdepodobnosťou spôsobí chyby neskôr, pretože ide o populárny názov, preto za názov pridajte sériu čísiel, napríklad „Greeterbot38764165441“.
  3. 3
    V ponuke vľavo kliknite na položku Bot. Toto je tiež ikona časti skladačky.
  4. 4
    Kliknite na položku Pridať robota. Je to pod hlavičkou „Build-A-Bot“.
    • Kliknite na „Áno, urobte to!“ vo vyskakovacom okne potvrďte svoju akciu.
    • Ak sa vám zobrazí chyba v názve, že je názov príliš populárny, prejdite na stránku aplikácie a zmeňte názov aplikácie. Napríklad „Music Bot“ bol príliš populárny, takže pomohlo pridanie niekoľkých čísiel na koniec aplikácie.
  5. 5
    Kliknutím na tlačidlo Kliknutím odhalíte token. Uvidíte to v informačnej oblasti svojho robota. Po kliknutí na tento text sa zobrazí reťazec písmen a číslic.
    • Kliknutím na „Kopírovať“ skopírujete celý text. Môžete ho niekde prilepiť na lepiacu poznámku, ale uistite sa, že k tomuto kódu máte prístup a nikomu ho nedávajte. Každý, kto má tento kód, môže ovládať robota. Tento kód tu bude vždy, ak ho budete potrebovať.
Ako vytvoriť robota pre Discord
Táto príručka vám ukáže, ako vytvoriť robota pre Discord.

Časť 3 zo 6: odoslanie robota na diskordačný server/kanál

  1. 1
    Kliknite na položku Všeobecné informácie. Toto je v ponuke vľavo.
  2. 2
    Kliknite na položku Kopírovať pod ID klienta. Uvidíte to v strede webovej stránky.
  3. 3
    Prilepte svojho skopírovaného ID klienta na nasledujúcu adresu URL:https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8“
  4. 4
    Vložte svoju adresu URL do panela s adresou vo webovom prehliadači. Dostanete sa na stránku, kde môžete svojho robota priradiť ku kanálu.
    • Kliknutím na rozbaľovacie pole zobrazíte všetky svoje kompatibilné kanály.
    • Pokračujte kliknutím na „Autorizovať“. Dostanete potvrdenie, že robot bol presunutý a že môžete zatvoriť aktívnu kartu.

Časť 4 zo 6: kódovanie robota

  1. 1
    Vytvorte na ploche priečinok pre svoj kód robota. Budete vytvárať súbory s kódom, ktoré pôjdu sem.
    • Tento kód poskytla spoločnosť https://digitaltrends.com/gaming/how-to-make-a-discord-bot/.
    • Môžete vyhľadávať na internete požadované kódy robotov, napríklad kódy, ktoré neustále prehrávajú hudbu. Táto príručka používa ukážku kódu pre robota, ktorý reaguje na akýkoľvek text začínajúci sa „!“
  2. 2
    Otvorte textový editor. Môžete použiť predvolené programy, ako napríklad Poznámkový blok pre Windows alebo TextEdit pre Mac.
  3. 3
    Zadajte nasledujúci kód:
    • {"token": "Your Bot Token"} 
    • Uistite sa, že medzi úvodzovky v texte zadáte číslo Bot Token, ktoré ste získali z predchádzajúcich krokov.
  4. 4
    Uložte súbor ako "auth.json". Uistite sa, že sa súbor neuloží s príponou súboru a.txt.
  5. 5
    Začnite nový dokument. Môžete to urobiť stlačením klávesu Ctrl+ N(Windows) alebo Cmd+ N(Mac) alebo kliknutím na položku „Nový“ na karte „Súbor“.
  6. 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": {}} 
    • Nezabudnite nahradiť meno „autora“ svojim menom. Môžete tiež zmeniť „popis“, ak sa vám nepáči „Môj prvý discord bot“.
  7. 7
    Uložte súbor ako "package.json". Uistite sa, že sa súbor neuloží pomocou prípony. prípona súboru txt.
  8. 8
    Začnite nový dokument. Môžete to urobiť stlačením klávesu Ctrl+ N(Windows) alebo Cmd+ N(Mac) alebo kliknutím na položku „Nový“ na karte „Súbor“.
  9. 9
    Zadajte kód svojho robota. Ak napríklad chcete vytvoriť robota, ktorý bude reagovať na všetky správy začínajúce sa „!“, 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!'}); prestávka; // Ak chcete, stačí pridať akékoľvek prípadové príkazy. }}}); 
  10. 10
    Uložte súbor ako "bot.js". Uistite sa, že sa súbor neuloží s príponou súboru a.txt.
    • Môžete zatvoriť textový editor.
V tejto časti vytvoríte aplikáciu
V tejto časti vytvoríte aplikáciu, ktorá aktivuje robota, takže budete vytvárať aplikáciu aj robot.

Časť 5 zo 6: Inštalácia závislostí od robotov

  1. 1
    Otvorte okno príkazového riadka. V systéme Windows môžete vyhľadať „Cmd“ vo vyhľadávacom poli systému Windows v ponuke Štart. Na počítačoch Mac môžete v programe Spotlight vyhľadať výraz „Príkazový riadok“.
  2. 2
    Prejdite do priečinka s robotmi na pracovnej ploche. Môžete napríklad písať cd\Users\Default Desktop\Desktop\DiscordBotfoldername.
  3. 3
    Napíšte npm install discord.io winston -save a stlačte enter. Keď je nainštalovaný Node.js, tento riadok automaticky stiahne závislosti pre vášho robota do priečinka na pracovnej ploche.
  4. 4
    Napíšte a stlačte. npm install https://github.com/woor/discord.io/tarball/gateway_v6 enter Tento kód zaistí, že k fungovaniu vášho robota nebude potrebné nič iné nainštalovať.
    • Teraz máte kód pre svojho robota a v ďalšej časti otestujete, či váš kód funguje.
Ak váš robot nereagoval na vaše „! Intro“ v programe Discord
Ak váš robot nereagoval na vaše „! Intro“ v programe Discord, znova si prečítajte tohto sprievodcu a skontrolujte, či je váš robot správne nastavený.

Časť 6 zo 6: spustenie robota

  1. 1
    Napíšte node bot.js a stlačte enter na príkazovom riadku. Ak sa vám zobrazí chybový riadok, urobili ste niečo zle.
  2. 2
    Do nezhody zadajte „! Intro“. Toto budete chcieť zadať do kanála, v ktorom sa nachádza váš robot. Uvedený príklad kódu spustí robota, aby odpovedal „Pong!“ na text začínajúci sa „!“. Ak chcete otestovať, či robot funguje, zadajte „! Intro“ a počkajte na odpoveď.
  3. 3
    Ak ste nepočuli odpoveď, skontrolujte kódovanie. Ak váš robot nereagoval na vaše „! Intro“ v programe Discord, znova si prečítajte tohto sprievodcu a skontrolujte, či je váš robot správne nastavený. Uisti sa:
    • Node.js je nainštalovaný správne.
    • Bot Token je správne zadaný vo vašom súbore auth.json.
    • Ste v rovnakom kanáli ako robot.
    • Bot je na serveri.
    • Vaše kódovanie je správne v súboroch auth.json, bot.js a package.json.
    • Stiahli ste všetky závislosti, aby váš robot fungoval, pomocou príkazového riadka s nainštalovaným Node.js.

Otázky a odpovede

  • Čo mám robiť, ak sa pri zadávaní príkazu node bot.js do príkazového riadka zobrazí chyba?
    Spravili ste kód správne? Skúste kód zopakovať. Uistite sa, že píšete všetko správne.
  • Môj robot hovorí, že je offline, čo musím urobiť?
    Spravili ste kód správne? Skúste kód zopakovať. Po dokončení kódu urobte „uzol bot.js“ bez úvodzoviek.

FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail