Kako stvoriti robota na neskladu (sa slikama)

Sadržaj:

Kako stvoriti robota na neskladu (sa slikama)
Kako stvoriti robota na neskladu (sa slikama)

Video: Kako stvoriti robota na neskladu (sa slikama)

Video: Kako stvoriti robota na neskladu (sa slikama)
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Travanj
Anonim

Discord je popularan chat program koji igrači često koriste i vole. Korisnici Discord -a mogu besplatno stvoriti vlastiti Discord kanal i pozvati ljude da se pridruže kanalu. Neki ljudi koriste robote na Discordu za reprodukciju glazbe, pozdravljanje novih korisnika na kanalu i još mnogo toga. Ovaj wikiHow vas uči kako stvoriti bot za Discord. Međutim, trebali biste barem biti upoznati s kodiranjem jer botovi rade putem JavaScripta.

Korak

1. dio od 6: Priprema računala

Stvorite robota u neskladu 1. korak
Stvorite robota u neskladu 1. korak

Korak 1. Preuzmite Node.js s

Node.js je besplatno vrijeme izvođenja JavaScripta koje vam je potrebno za izradu robota. Možete odabrati instalacijsku datoteku za Windows ili MacOS, kao i željenu verziju. Za ovaj postupak preporučuje se odabir verzije LTS -a.

Stvorite robota u neskladu Korak 2
Stvorite robota u neskladu Korak 2

Korak 2. Pokrenite instalacijsku datoteku

Na računalu sa sustavom Windows jednostavno kliknite preuzetu datoteku da biste pokrenuli instalaciju. Na Macu ćete morati izdvojiti datoteke i pronaći datoteku aplikacije/instalacije. Prije instalacije obavezno pročitajte sve ugovore.

Stvorite robota u neskladu Korak 3
Stvorite robota u neskladu Korak 3

Korak 3. Izradite Discord račun (izborno)

Ako još nemate Discord račun, možete ga stvoriti na

Stvorite robota u neskladu Korak 4
Stvorite robota u neskladu Korak 4

Korak 4. Prijavite se na svoj Discord račun i kanal

Otvorite aplikaciju Discord na svom računalu i otvorite kanal na koji želite dodati robota.

2. dio od 6: Stvaranje robota na neskladu

Stvorite robota u neskladu Korak 5
Stvorite robota u neskladu Korak 5

Korak 1. Posjetite https://discord.com/developers/applications/me putem web preglednika

Možda već možete pristupiti svom računu putem aplikacije, ali ponovno se prijavite ako se to od vas zatraži. U ovom odjeljku stvarate aplikaciju s omogućenim botom. To znači da ćete graditi aplikacije i botove.

Stvorite robota u neskladu Korak 6
Stvorite robota u neskladu Korak 6

Korak 2. Pritisnite plavi gumb Nova aplikacija

Nalazi se s desne strane vašeg preglednika. Pojavit će se skočni prozor za naziv vaše aplikacije.

Upišite naziv aplikacije i kliknite "Kreiraj". Odaberite opisni naziv (npr. "Greeterbot") ako bot vaše aplikacije radi kako bi pozdravio korisnike. Međutim, naziv poput "Greeterbot" može izazvati pogreške jer je tako popularan naziv. Stoga na kraj imena dodajte niz brojeva (npr. "Greeterbot38764165441")

Stvorite robota u neskladu Korak 7
Stvorite robota u neskladu Korak 7

Korak 3. Pritisnite Boti na lijevom izborniku

Ovaj izbornik označen je ikonom slagalice.

Stvorite robota u neskladu Korak 8
Stvorite robota u neskladu Korak 8

Korak 4. Pritisnite Dodaj Bota

Ovaj gumb nalazi se pod naslovom "Build-A-Bot".

  • Kliknite „Da, učini to!”U skočnom prozoru za potvrdu radnje.
  • Ako dobijete poruku o pogrešci u vezi s imenom koje je previše popularno, vratite se na stranicu aplikacije i promijenite naziv. Na primjer, naziv "Music Bot" procijenjen je kao previše popularan. No, možete dodati neke brojeve na kraj naziva aplikacije.
Stvorite robota u neskladu Korak 9
Stvorite robota u neskladu Korak 9

Korak 5. Pritisnite Click to Reveal Token

Ovaj se post nalazi u području informacija o botu. Kada kliknete na tekst, možete vidjeti niz slova i brojki.

Kliknite "Kopiraj" da biste kopirali sav tekst. Možete ga zalijepiti u ljepljivu bilješku ili aplikaciju za bilješke, ali pazite da pristupite kodu i ne dajte ga nikome. Svatko s kodom može kontrolirati bot. Kôd će se uvijek prikazivati na ovoj stranici kad vam zatreba

Dio 3 od 6: Slanje robota na poslužitelje ili kanale poslužitelja Discord

Stvorite robota u neskladu Korak 10
Stvorite robota u neskladu Korak 10

Korak 1. Kliknite Opće informacije

Nalazi se u izborniku s lijeve strane ekrana.

Stvorite robota u neskladu Korak 11
Stvorite robota u neskladu Korak 11

Korak 2. Kliknite Kopiraj u odjeljku “ID klijenta”

Ova je opcija u sredini web stranice.

Stvorite robota u neskladu Korak 12
Stvorite robota u neskladu Korak 12

Korak 3. Zalijepite ClientID koji ste kopirali u sljedeći URL:

“Https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8”

Na primjer, ako je vaš ClientID "000000000000000001", URL će izgledati ovako:

Stvorite robota u neskladu Korak 13
Stvorite robota u neskladu Korak 13

Korak 4. Zalijepite URL u adresnu traku preglednika

Bit ćete preusmjereni na novu stranicu koja će vam omogućiti dodavanje robota na vaš kanal.

  • Pritisnite padajući okvir za prikaz svih kompatibilnih kanala.
  • Pritisnite "Autoriziraj" za nastavak. Dobit ćete poruku potvrde da je bot dodan i da se aktivna kartica može zatvoriti.

4. dio od 6: Kodiranje botova

Korak 1. Na radnoj površini stvorite mapu za bot kodove

Stvorit ćete datoteke koda koje će se kasnije dodati u mapu.

  • Kôd prikazan u ovom članku preuzet je s
  • Ako želite, na internetu možete pretraživati druge bot kodove, poput kodova za neprekidno puštanje glazbe. Ovaj wikiHow koristi uzorak koda za botove koji odgovaraju na tekst ili naredbe koje počinju s "!"

Korak 2. Otvorite program za uređivanje teksta

Možete koristiti niži program za uređivanje teksta poput Notepada za Windows ili TextEdit za Mac.

Korak 3. Unesite sljedeći kôd:

    {“Token”: “Your Bot Token”}

  • Svakako unesite broj znaka Bota dobiven iz prethodnih koraka pod navodnike u tekstu koda.

Korak 4. Spremite datoteku kao “auth.json”

Provjerite nije li datoteka spremljena s nastavkom.txt.

Korak 5. Izradite novi dokument

Možete ga stvoriti pritiskom na prečac Ctrl+N (Windows) ili Cmd+N (Mac) ili klikom na opciju "Novo" na kartici "Datoteka".

Korak 6. Upišite sljedeći kôd:

    {"Name": "greeter-bot", "version": "1.0.0", "description": "My First Discord Bot", "main": "bot.js", "author": "Your name", "Ovisnosti": {}}

  • Svakako zamijenite unos "Vaše ime" svojim imenom. Možete promijeniti i unos "opis" ako ne želite koristiti "My First Discord Bot".

Korak 7. Spremite datoteku kao “package.json”

Provjerite nije li datoteka spremljena s nastavkom.txt.

Korak 8. Izradite novi dokument

Možete ga stvoriti pritiskom na prečac Ctrl+N (Windows) ili Cmd+N (Mac) ili klikom na opciju "Novo" na kartici "Datoteka".

Korak 9. Upišite kod bot

Na primjer, ako želite stvoriti robota koji odgovara na poruke ili naredbe koje počinju simbolom "!", Upišite sljedeći kôd:

    var Discord = require ('discord.io'); var logger = require ('winston'); var auth = require ('./ auth.json'); // Konfiguriranje postavki zapisivača logger.remove (logger.transports. Console); logger.add (novi logger.transports. Console, {colorize: true}); logger.level = 'ispravljanje pogrešaka'; // Pokreni Discord Bot var bot = novi Discord. Client ({token: auth.token, autorun: true}); bot.on ('ready', function (evt) {logger.info ('Connected'); logger.info ('Prijavljen kao:'); logger.info (bot.username + ' - (' + bot.id + ')');}); bot.on ('message', function (user, userID, channelID, message, evt) {// Naš bot mora znati hoće li izvršiti naredbu // Slušat će poruke koje počinju s `!` 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; // Samo dodajte sve naredbe za velika slova ako želite.}}});

Stvorite robota u neskladu Korak 14
Stvorite robota u neskladu Korak 14

Korak 10. Spremite datoteku kao “bot.js”

Provjerite nije li datoteka spremljena s nastavkom.txt.

Na ovom mjestu možete zatvoriti program za uređivanje teksta

5. dio od 6: Instaliranje bota za podršku

Stvorite robota u neskladu Korak 15
Stvorite robota u neskladu Korak 15

Korak 1. Otvorite prozor naredbenog retka

U sustavu Windows možete upotrijebiti ključnu riječ "Cmd" u polju za pretraživanje sustava Windows na izborniku "Start". Na Macu možete pretraživati "Naredbeni redak" putem programa Spotlight.

Napravite Bota u neskladu Korak 16
Napravite Bota u neskladu Korak 16

Korak 2. Pristupite mapi bots na radnoj površini

Na primjer, možete upisati cd / Users / Default Desktop / Desktop / FolderDiscordBotName.

Stvorite robota u neskladu Korak 17
Stvorite robota u neskladu Korak 17

Korak 3. Upišite npm install discord.io winston –save i pritisnite Enter

Nakon što je Node.js instaliran, ovaj naredbeni redak automatski će preuzeti podršku ili ovisnost za robota u mapu na radnoj površini.

Stvorite robota u neskladu Korak 18
Stvorite robota u neskladu Korak 18

Korak 4. Upišite npm install i pritisnite Unesi.

Kôd će osigurati da nema drugih elemenata ili programa koje trebate instalirati da bi bot funkcionirao.

Sada imate kôd za robota i provjerit ćete da li kôd može funkcionirati na sljedeći način

6. dio od 6: Pokretanje Bota

Stvorite robota u neskladu Korak 19
Stvorite robota u neskladu Korak 19

Korak 1. Upišite čvor bot.js i pritisnite Enter u prozoru naredbenog retka

Ako dobijete poruku o pogrešci, radite nešto pogrešno s kodom bota.

Stvorite robota u neskladu Korak 20
Stvorite robota u neskladu Korak 20

Korak 2. Unesite "! Intro" u Discord

Unesite naredbu na kanal koji sadrži bot. Uzorak koda prikazan u ovom članku upućuje bota da odgovori na naredbe ili postove koji počinju simbolom "!" s riječju "Pong!". Da biste provjerili radi li bot, upišite "! Intro" i pričekajte odgovor ili odgovor od bota.

Stvorite robota u neskladu Korak 21
Stvorite robota u neskladu Korak 21

Korak 3. Provjerite kôd ako ne dobijete odgovor

Ako bot ne odgovori na poruku "! Intro" na Discord-u, ponovno pročitajte ovaj wikiHow i provjerite je li bot ispravno postavljen. Osim toga, pobrinite se:

  • Node.js ispravno instaliran.
  • Boton je ispravno umetnut u datoteku auth.json.
  • Na istom ste kanalu kao i bot
  • Bot je već na poslužitelju.
  • Kôd uključen u datoteke auth.json, bot.js i package.json je točan.
  • Preuzeli ste sve podrške ili ovisnosti za rad robota pomoću naredbenog retka (nakon što je Node.js instaliran).

Preporučeni: