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.
Kroky
Časť jeden zo 6: Príprava počítača
- 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 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 Vytvorte si účet Discord (voliteľné). Ak ešte nemáte účet Discord, zaregistrujte si ho na adrese https://discord.com/ .
- 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
- 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 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 Kliknite Bot v ľavej ponuke. Toto je tiež ikona dielu skladačky.
- 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 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ť.
Časť 3 zo 6: Posielanie robota na server / kanál Discord
- jeden Kliknite Všeobecné informácie . Nachádza sa v ponuke vľavo.
- 2 Kliknite Kópia pod ID klienta. Uvidíte to asi v strede webovej stránky.
- 3 Prilepte svoje skopírované ID klienta na nasledujúcu adresu URL: „https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8 '
- Napríklad ak by vaše ClientID bolo 000000000000000001, vaša adresa URL by vyzerala takto: https://discord.com/oauth2/authorize?&client_id=000000000000000001&scope=bot&permissions=8
- 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.
Časť 4 zo 6: Kódovanie topánok
- jeden Vytvorte na pracovnej ploche priečinok pre svoj botový kód. Budete tu vytvárať súbory kódu, ktoré sa tu dostanú.
- Tento kód poskytol https://www.digitaltrends.com/gaming/how-to-make-a-discord-bot/ .
- Na internete môžete vyhľadať požadované kódy robotov, napríklad také, ktoré neustále prehrávajú hudbu. Táto wikiHow používa ukážku kódu pre robota, ktorý reaguje na akýkoľvek text začínajúci na „!“
- 2 Otvorte textový editor. Môžete použiť predvolené programy ako Poznámkový blok pre Windows alebo TextEdit pre Mac.
- 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 Uložte súbor ako „auth.json“. Skontrolujte, či sa súbor neukladá s príponou .txt.
- 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 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 Uložte súbor ako „package.json“. Skontrolujte, či sa súbor neukladá s príponou .txt.
- 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 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 Uložte súbor ako „bot.js“. Skontrolujte, či sa súbor neukladá s príponou .txt.
- Môžete zavrieť textový editor.
Časť 5 zo 6: Inštalácia závislostí od botov
- 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 Prejdite do priečinka robot na ploche. Môžete napríklad napísať cd Users Default Desktop Desktop DiscordBotfoldername.
- 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 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.
Časť 6 zo 6: Spustenie robota
- jeden Zadajte uzol bot.js a stlačte ↵ Zadajte v príkazovom riadku. Ak sa zobrazí chybový riadok, urobili ste niečo zle.
- 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 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.
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.
Reklama