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: Как придать Объём волосам Пошагово дома | 4 способа Укладки волос! Как научиться укладывать волосы! 2024, Novembar
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 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

Kreirajte robota u neskladu Korak 1
Kreirajte robota u neskladu Korak 1

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.

Kreirajte robota u neskladu Korak 2
Kreirajte robota u neskladu Korak 2

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.

Kreirajte robota u neskladu Korak 3
Kreirajte robota u neskladu Korak 3

Korak 3. Kreirajte Discord račun (opcionalno)

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

Kreirajte robota u neskladu Korak 4
Kreirajte robota u neskladu Korak 4

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

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

Kreirajte robota u neskladu Korak 6
Kreirajte robota u neskladu Korak 6

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

Kreirajte robota u neskladu Korak 7
Kreirajte robota u neskladu Korak 7

Korak 3. Kliknite Botovi na lijevom meniju

Ovaj meni označen je ikonom slagalice.

Kreirajte robota u neskladu Korak 8
Kreirajte robota u neskladu Korak 8

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.
Kreirajte robota u neskladu Korak 9
Kreirajte robota u neskladu Korak 9

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

Kreirajte robota u neskladu Korak 10
Kreirajte robota u neskladu Korak 10

Korak 1. Kliknite Opće informacije

Nalazi se u meniju na lijevoj strani ekrana.

Kreirajte robota u neskladu Korak 11
Kreirajte robota u neskladu Korak 11

Korak 2. Kliknite Kopiraj u odjeljku „ID klijenta“

Ova je opcija u sredini web stranice.

Kreirajte robota u neskladu Korak 12
Kreirajte robota u neskladu Korak 12

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:

Kreirajte robota u neskladu Korak 13
Kreirajte 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.
  • 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”}

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

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

  • Obavezno zamijenite unos "Vaše ime" svojim imenom. Možete promijeniti i unos "opis" ako ne želite koristiti "Moj prvi disk Discord".

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

Kreirajte robota u neskladu Korak 14
Kreirajte robota u neskladu Korak 14

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

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

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.

Kreirajte robota u neskladu Korak 16
Kreirajte robota u neskladu Korak 16

Korak 2. Pristupite fascikli 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, ova naredbena linija će automatski preuzeti podršku ili ovisnost za robota u mapu radne površine.

Kreirajte robota u neskladu Korak 18
Kreirajte robota u neskladu Korak 18

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

Kreirajte robota u neskladu Korak 19
Kreirajte robota u neskladu Korak 19

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.

Kreirajte robota u neskladu Korak 20
Kreirajte robota u neskladu Korak 20

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.

Kreirajte robota u neskladu Korak 21
Kreirajte robota u neskladu Korak 21

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

Preporučuje se: