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 robota za Discord. Međutim, trebali biste barem biti upoznati s kodiranjem jer botovi rade putem JavaScript -a.
Korak
1. dio od 6: Priprema računara
Korak 1. Preuzmite Node.js sa
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 proces preporučuje se odabir LTS verzije.
Korak 2. Pokrenite instalacijsku datoteku
Na računaru sa operativnim sistemom 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.
Korak 3. Kreirajte Discord račun (opcionalno)
Ako još nemate Discord račun, možete ga stvoriti na
Korak 4. Prijavite se na svoj Discord račun i kanal
Otvorite aplikaciju Discord na svom računaru i otvorite kanal na koji želite dodati robota.
Dio 2 od 6: Stvaranje robota na neskladu
Korak 1. Posjetite https://discord.com/developers/applications/me putem web preglednika
Možda već možete pristupiti svom računu putem aplikacije, ali se ponovo prijavite ako se to od vas zatraži. U ovom odjeljku kreirate aplikaciju s omogućenim botom. To znači da ćete graditi aplikacije i botove.
Korak 2. Pritisnite plavo dugme 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, ime poput "Greeterbot" može izazvati greške jer je tako popularno ime. Stoga, dodajte niz brojeva na kraj imena (npr. "Greeterbot38764165441")
Korak 3. Kliknite Botovi na lijevom meniju
Ovaj meni označen je ikonom slagalice.
Korak 4. Pritisnite Dodaj bota
Ovo dugme se nalazi pod naslovom „Build-A-Bot“.
- Kliknite „Da, uradi to!”U iskačućem prozoru za potvrdu radnje.
- Ako dobijete poruku o grešci u vezi s imenom koje je previše popularno, vratite se na stranicu aplikacije i promijenite naziv. Na primjer, naziv “Music Bot” ocijenjen je kao previše popularan. Međutim, možete dodati neke brojeve na kraj naziva aplikacije.
Korak 5. Kliknite Click to Reveal Token
Ovaj se post nalazi u području informacija o botovima. Kada kliknete na tekst, možete vidjeti niz slova i brojki.
Pritisnite „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. Svako s kodom može kontrolirati robota. Kôd će se uvijek prikazivati na ovoj stranici kada vam zatreba
Dio 3 od 6: Slanje robota na poslužitelje ili kanale Discord servera
Korak 1. Kliknite Opće informacije
Nalazi se u meniju na lijevoj strani ekrana.
Korak 2. Kliknite Kopiraj u odjeljku „ID klijenta“
Ova je opcija u sredini web stranice.
Korak 3. Zalijepite ClientID koji ste kopirali na sljedeću URL adresu:
“Https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8”
Na primjer, ako je vaš ClientID "000000000000000001", URL će izgledati ovako:
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.
- Za nastavak kliknite "Ovlasti". Dobit ćete poruku potvrde da je bot dodan i da se aktivna kartica može zatvoriti.
Dio 4 od 6: Kodiranje botova
Korak 1. Kreirajte fasciklu za bot kodove na radnoj površini
Kreirat ćete datoteke koda koje će kasnije biti dodane u mapu.
- Kôd prikazan u ovom članku preuzet je sa
- Ako želite, na internetu možete pretraživati druge bot kodove, poput kodova za neprekidno puštanje muzike. Ovaj wikiHow koristi uzorak koda za botove koji odgovaraju na tekst ili naredbe koje počinju sa "!"
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”}
Korak 4. Sačuvajte datoteku kao “auth.json”
Uvjerite se da datoteka nije sačuvana sa nastavkom.txt.
Korak 5. Kreirajte novi dokument
Možete ga stvoriti pritiskom na prečicu Ctrl+N (Windows) ili Cmd+N (Mac) ili klikom na opciju „Novo“na kartici „Datoteka“.
Korak 6. Unesite sljedeći kôd:
{“Name”: “greeter-bot”, “version”: “1.0.0”, “description”: “My First Discord Bot”, “main”: “bot.js”, “author”: “Your name”, "Zavisnosti": {}}
Korak 7. Sačuvajte datoteku kao “package.json”
Uvjerite se da datoteka nije spremljena s nastavkom.txt.
Korak 8. Kreirajte novi dokument
Možete ga stvoriti pritiskom na prečicu Ctrl+N (Windows) ili Cmd+N (Mac) ili klikom na opciju „Novo“na kartici „Datoteka“.
Korak 9. Unesite 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 = 'otklanjanje grešaka'; // Pokreni Discord Bot var bot = novi Discord. Client ({token: auth.token, autorun: true}); bot.on ('spreman', funkcija (evt) {logger.info ('Povezano'); 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 slučaj 'ping': bot.sendMessage ({do: channelID, poruka: 'Pong!'}); break; // Samo dodajte naredbe za velika slova ako želite.}}});
Korak 10. Sačuvajte datoteku kao “bot.js”
Uvjerite se da datoteka nije sačuvana sa nastavkom.txt.
U ovom trenutku možete zatvoriti program za uređivanje teksta
5. dio od 6: Instaliranje bota za podršku
Korak 1. Otvorite prozor komandne linije
U sustavu Windows možete koristiti ključnu riječ "Cmd" u polju za pretraživanje sustava Windows u izborniku "Start". Na Macu možete tražiti „Command Prompt“putem programa Spotlight.
Korak 2. Pristupite fascikli bots na radnoj površini
Na primjer, možete upisati cd / Users / Default Desktop / Desktop / FolderDiscordBotName.
Korak 3. Upišite npm install discord.io winston –save i pritisnite Enter
Nakon što je Node.js instaliran, ova naredbena linija će automatski preuzeti podršku ili ovisnost za robota u mapu radne površine.
Korak 4. Upišite npm install i pritisnite Enter.
Kod ć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
Korak 1. Upišite node bot.js i pritisnite Enter u prozoru naredbenog retka
Ako dobijete poruku o grešci, radite nešto pogrešno s kodom robota.
Korak 2. Unesite "! Intro" u Discord
Unesite naredbu na kanal koji sadrži bot. Primjer koda prikazan u ovom članku upućuje bota da odgovori na naredbe ili postove koji počinju simbolom "!" sa riječju "Pong!". Da biste provjerili radi li bot, upišite “! Intro” i pričekajte odgovor ili odgovor od bota.
Korak 3. Provjerite kôd ako ne dobijete odgovor
Ako bot ne odgovori na poruku "! Intro" na Discord-u, ponovo pročitajte ovaj wikiHow i provjerite je li bot ispravno postavljen. Osim toga, pobrinite se:
- Node.js je ispravno instaliran.
- Bot token je ispravno umetnut u datoteku auth.json.
- Na istom ste kanalu kao i bot
- Bot je već na serveru.
- Kôd uključen u datoteke auth.json, bot.js i package.json je tačan.
- Preuzeli ste sve podrške ili ovisnosti za rad robota pomoću naredbenog retka (nakon što je Node.js instaliran).