Ako vytvoriť robota v nesúlade

Discord je populárny chatovací program, ktorý hráči veľmi využívajú a uprednostňujú. Používatelia si môžu zadarmo vytvoriť svoje vlastné kanály Discord a pozvať ľudí, aby sa k nim pripojili. Niektorí používajú Bots in Discord na ďalšie prehrávanie hudby, pozdravenie nových ľudí v kanáli a ešte oveľa viac. Táto wikiHow vám ukáže, ako vytvoriť robota pre Discord. Budete musieť byť aspoň trochu oboznámení s programovaním, pretože robot je to, vďaka čomu robot funguje.



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

  1. jeden Stiahnite si Node.js z https://nodejs.org/en/download/ . Node.js je bezplatný modul runtime JavaScriptu, ktorý budete potrebovať na výrobu svojho robota. Môžete si vybrať inštalačný program pre Windows alebo macOS a tiež verziu. Pre 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štalačný program, ale počítač so systémom macOS ho musí rozbaliť, aby našiel inštalačnú aplikáciu. Pri inštalácii si prečítajte všetky dohody.
  3. 3 Vytvorte si účet Discord (voliteľné). Ak ešte nemáte účet Discord, zaregistrujte si ho na adrese https://discord.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, do ktorého chcete vložiť svojho robota. Inzercia

Časť 2 zo 6: Tvorba robota na svár

  1. jeden Ísť do https://discord.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 budete vytvárať aplikáciu, ktorá aktivuje robota, takže budete vytvárať aplikáciu aj robota.
  2. 2 Kliknite na modrú farbu Nová aplikácia tlačidlo. 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 tlačidlo Vytvoriť. Budete chcieť vytvoriť popisný názov, napríklad „Greeterbot“, ak váš robotový robot pozdravuje ľudí. „Greeterbot“ však s najväčšou pravdepodobnosťou neskôr spôsobí chyby, pretože je to populárny názov, preto za názov pridajte sériu čísel, napríklad „Greeterbot38764165441“.
  3. 3 Kliknite Bot v ľavej ponuke. Toto je tiež ikona dielu skladačky.
  4. 4 Kliknite Pridajte Bot . Nachádza sa pod hlavičkou „Build-A-Bot“.
    • Kliknite na tlačidlo „Áno, urobte to!“ vo vyskakovacom okne potvrďte svoju akciu.
    • Ak sa vyskytne chyba, že názov je 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 pridanie niekoľkých čísel na koniec aplikácie pomohlo.
  5. 5 Kliknite Kliknutím odhalíte token . Uvidíte to v informačnej oblasti vášho robota. Po kliknutí na tento text sa zobrazí reťazec písmen a číslic.
    • Kliknutím na „Kopírovať“ skopírujete všetok tento text. Môžete ich niekde prilepiť na lepiacu poznámku, ale uistite sa, že máte prístup k tomuto kódu a nikomu ho nerozdávajte. Ktokoľvek má tento kód, môže ovládať robota. Tento kód tu bude vždy, ak ho budete potrebovať.
    Reklama

Časť 3 zo 6: Posielanie robota na server / kanál Discord

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

Časť 4 zo 6: Kódovanie topánok

  1. jeden Vytvorte na pracovnej ploche priečinok pre svoj botový kód. Budete tu vytvárať súbory kódu, ktoré sa tu dostanú.
  2. 2 Otvorte textový editor. Môžete použiť predvolené programy ako Poznámkový blok pre Windows alebo TextEdit pre Mac.
  3. 3 Zadajte nasledujúci kód:
         {   “token”  :   “Your   Bot   Token”   }  
    • Medzi úvodzovky v texte nezabudnite zadať číslo tokenu Bot, ktoré ste dostali z predchádzajúcich krokov.
  4. 4 Uložte súbor ako „auth.json“. Skontrolujte, či sa súbor neukladá s príponou .txt.
  5. 5 Vytvoriť nový dokument. Môžete to urobiť buď stlačením Ctrl + N (Windows) alebo Cmd + N (Mac) alebo kliknutím na tlačidlo „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”  ,   “dependencies”  :   {}   }  
    • Meno „autora“ nahraďte svojim menom. Môžete tiež zmeniť „popis“, ak sa vám nepáči „My first discord bot“.
  7. 7 Uložte súbor ako „package.json“. Skontrolujte, či sa súbor neukladá s príponou .txt.
  8. 8 Vytvoriť nový dokument. Môžete to urobiť buď stlačením Ctrl + N (Windows) alebo Cmd + N (Mac) alebo kliknutím na tlačidlo „Nové“ na karte „Súbor“.
  9. 9 Zadajte kód svojho robota. Napríklad ak chcete vytvoriť robota, ktorý reaguje na všetky správy začínajúce znakom „!“, Zadajte nasledujúci kód:
         var   Discord   =   require  (  'discord.io'  );   var   logger   =   require  (  'winston'  );   var   auth   =   require  (  './auth.json'  );   // Configure logger settings   logger  .  remove  (  logger  .  transports  .  Console  );   logger  .  add  (  new   logger  .  transports  .  Console  ,   {   colorize  :   true   });   logger  .  level   =   'debug'  ;   // Initialize Discord Bot   var   bot   =   new   Discord  .  Client  ({   token  :   auth  .  token  ,   autorun  :   true   });   bot  .  on  (  'ready'  ,   function   (  evt  )   {   logger  .  info  (  'Connected'  );   logger  .  info  (  'Logged in as: '  );   logger  .  info  (  bot  .  username   +   ' - ('   +   bot  .  id   +   ')'  );   });   bot  .  on  (  'message'  ,   function   (  user  ,   userID  ,   channelID  ,   message  ,   evt  )   {   // Our bot needs to know if it will execute a command   // It will listen for messages that will start with `!`   if   (  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  ;   // Just add any case commands if you want to.   }   }   });  
  10. 10 Uložte súbor ako „bot.js“. Skontrolujte, či sa súbor neukladá s príponou .txt.
    • Môžete zavrieť textový editor.
    Reklama

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

  1. jeden Otvorte okno príkazového riadku. V systéme Windows môžete vyhľadať „Cmd“ vo vyhľadávacom poli Windows v ponuke Štart. V systéme Mac môžete v Spotlight vyhľadať výraz „Príkazový riadok“.
  2. 2 Prejdite do priečinka robot na ploche. Môžete napríklad napísať cd Users Default Desktop Desktop DiscordBotfoldername.
  3. 3 Zadajte npm install discord.io winston - uložte a stlačte Zadajte . S nainštalovaným Node.js tento riadok automaticky stiahne závislosti vášho robota do priečinka na ploche.
  4. 4 Zadajte npm install https://github.com/woor/discord.io/tarball/gateway_v6 a stlačte Zadajte . Tento kód zabezpečí, že nebudete musieť nič ďalšie inštalovať, aby robot fungoval.
    • Teraz máte kód pre svojho robota a v ďalšej časti otestujete, či váš kód funguje.
    Reklama

Časť 6 zo 6: Spustenie robota

  1. jeden Zadajte uzol bot.js a stlačte Zadajte v príkazovom riadku. Ak sa zobrazí chybový riadok, urobili ste niečo zle.
  2. 2 Do poľa Discord zadajte „! Intro“. Budete to chcieť zadať do kanála, v ktorom sa nachádza váš robot. Poskytnutý vzorový kód spustí robot, aby odpovedal „Pong!“ na text začínajúci na „!“. Ak chcete vyskúšať, či robot funguje, napíšte „! Intro“ a počkajte na odpoveď.
  3. 3 Ak ste nepočuli odpoveď, skontrolujte svoje kódovanie. Ak váš robot nereagoval na vaše „! Intro“ v Discorde, znova si prečítajte túto wikiHow a skontrolujte, či je váš robot nastavený správne. Uisti sa:
    • Node.js je nainštalovaný správne.
    • Token Bot je správne zadaný vo vašom súbore auth.json.
    • Ste v rovnakom kanáli ako robot.
    • Robot 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, ktoré má váš robot pracovať, pomocou príkazového riadku s nainštalovaným súborom Node.js.
    Reklama

Otázky a odpovede komunity

Vyhľadávanie Pridať novú otázku
  • Otázka Môj robot hovorí, že je offline, čo musím urobiť? Josh I Guess Urobili ste kód správne? Skúste znova zadať kód. Po dokončení kódu sa uistite, že ste vytvorili „node bot.js“ bez úvodzoviek.
  • Otázka Čo mám robiť, ak sa pri zadávaní uzla bot.js do príkazového riadku zobrazuje chyba? Josh I Guess Urobili ste kód správne? Skúste znova zadať kód. Uistite sa, že zadávate všetko správne.
Opýtať sa Zostáva 200 znakov. Po zodpovedaní tejto otázky uveďte svoju e-mailovú adresu, aby ste dostali správu. Predložiť
Reklama

Populárna Problémy

Ako si vyrobiť guľkové diery v halloweenskom kostýme. Chcete dodať svojmu halloweenskemu kostýmu odvážny nádych realizmu? Či už ste zombie, ktoré dokáže strieľať na telo a nezliezť dole, alebo John F. Kennedy za rohom z trávnatej plochy ...

Po sne 2016 sa Angelique Kerberová snažila v minulom roku vyrovnať svojim štandardom, ale verí, že jej to pomohlo vyhrať Wimbledon.

Naomi Osaka bola nedávno poctená svojou vlastnou radou bábik Barbie, ktorú v pondelok sprístupnila na kúpu spoločnosť Mattel Inc. Bábiky mali cenu 29 dolárov.