Ako vytvoriť Bot on Discord (s obrázkami)

Obsah:

Ako vytvoriť Bot on Discord (s obrázkami)
Ako vytvoriť Bot on Discord (s obrázkami)

Video: Ako vytvoriť Bot on Discord (s obrázkami)

Video: Ako vytvoriť Bot on Discord (s obrázkami)
Video: Akon - Smack That (Official Music Video) ft. Eminem 2024, November
Anonim

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

Vytvorte robota v programe Discord, krok 1
Vytvorte robota v programe Discord, krok 1

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.

Vytvorte robota v programe Discord, krok 2
Vytvorte robota v programe Discord, krok 2

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.

Vytvorte robota v programe Discord, krok 3
Vytvorte robota v programe Discord, krok 3

Krok 3. Vytvorte si účet Discord (voliteľné)

Ak ešte nemáte účet Discord, môžete si ho vytvoriť na

Vytvorte robota v programe Discord, krok 4
Vytvorte robota v programe Discord, krok 4

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

Vytvorte robota v programe Discord, krok 5
Vytvorte robota v programe Discord, krok 5

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.

Vytvorte robota v programe Discord, krok 6
Vytvorte robota v programe Discord, krok 6

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“)

Vytvorte robota v programe Discord, krok 7
Vytvorte robota v programe Discord, krok 7

Krok 3. V ponuke vľavo kliknite na Bots

Toto menu je označené ikonou skladačky.

Vytvorte robota v programe Discord, krok 8
Vytvorte robota v programe Discord, krok 8

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.
Vytvorte robota v programe Discord, krok 9
Vytvorte robota v programe Discord, krok 9

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

Vytvorte si robota v kroku 10 v programe Discord
Vytvorte si robota v kroku 10 v programe Discord

Krok 1. Kliknite na položku Všeobecné informácie

Nachádza sa v ponuke na ľavej strane obrazovky.

Vytvorte robota v programe Discord, krok 11
Vytvorte robota v programe Discord, krok 11

Krok 2. Kliknite na položku Kopírovať v časti „ID klienta“

Táto možnosť je v strede webovej stránky.

Vytvorte robota v programe Discord, krok 12
Vytvorte robota v programe Discord, krok 12

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:

Vytvorte robota v programe Discord, krok 13
Vytvorte robota v programe Discord, krok 13

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“}

  • Uistite sa, že číslo Bot Token získané z predchádzajúcich krokov zadáte do úvodzoviek v texte kódu.

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“: {}}

  • Uistite sa, že ste položku „Vaše meno“nahradili svojim menom. Položku „popis“môžete tiež zmeniť, ak nechcete používať položku „My First Discord Bot“.

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.}}});

Vytvorte robota v programe Discord, krok 14
Vytvorte robota v programe Discord, krok 14

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

Vytvorte robota v programe Discord, krok 15
Vytvorte robota v programe Discord, krok 15

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.

Vytvorte robota v programe Discord, krok 16
Vytvorte robota v programe Discord, krok 16

Krok 2. Prejdite do priečinka robotov na pracovnej ploche

Môžete napríklad zadať cd / Users / Default Desktop / Desktop / FolderDiscordBotName.

Vytvorte robota v programe Discord, krok 17
Vytvorte robota v programe Discord, krok 17

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.

Vytvorte robota v programe Discord, krok 18
Vytvorte robota v programe Discord, krok 18

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

Vytvorte robota v programe Discord, krok 19
Vytvorte robota v programe Discord, krok 19

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.

Vytvorte si robota v kroku 20 Discord
Vytvorte si robota v kroku 20 Discord

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.

Vytvorte robota v kroku 21
Vytvorte robota v kroku 21

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).

Odporúča: