Kako ustvariti Bota v neskladju (s slikami)

Kazalo:

Kako ustvariti Bota v neskladju (s slikami)
Kako ustvariti Bota v neskladju (s slikami)

Video: Kako ustvariti Bota v neskladju (s slikami)

Video: Kako ustvariti Bota v neskladju (s slikami)
Video: Страшные истории. Странные правила ТСЖ. Ночью он забрался в наш дом. Ужасы 2024, November
Anonim

Discord je priljubljen program za klepet, ki ga igralci pogosto uporabljajo in imajo radi. Uporabniki Discord lahko brezplačno ustvarijo lasten kanal Discord in povabijo ljudi, da se pridružijo kanalu. Nekateri uporabljajo bote v Discordu za predvajanje glasbe, pozdravljanje novih uporabnikov na kanalu in drugo. Ta wikiHow vas uči, kako ustvariti bot za Discord. Vendar bi morali biti vsaj malo seznanjeni s kodiranjem, ker roboti delujejo prek JavaScripta.

Korak

1. del od 6: Priprava računalnika

Ustvarite Bota v neskladju 1. korak
Ustvarite Bota v neskladju 1. korak

Korak 1. Prenesite Node.js s spletnega mesta

Node.js je brezplačen čas izvajanja JavaScript, ki ga potrebujete za izdelavo botov. Izberete lahko namestitveno datoteko za Windows ali MacOS, pa tudi želeno različico. Za ta postopek je priporočljivo, da izberete različico LTS.

Ustvarite Bota v neskladju 2. korak
Ustvarite Bota v neskladju 2. korak

Korak 2. Zaženite namestitveno datoteko

V računalniku z operacijskim sistemom Windows preprosto kliknite preneseno datoteko, da zaženete namestitev. V računalniku Mac boste morali izvleči datoteke in poiskati datoteko aplikacije/namestitve. Pred namestitvijo preberite vse pogodbe.

Ustvarite Bota v neskladju 3. korak
Ustvarite Bota v neskladju 3. korak

Korak 3. Ustvarite račun Discord (neobvezno)

Če še nimate računa Discord, ga lahko ustvarite na naslovu

Ustvarite Bota v neskladju 4. korak
Ustvarite Bota v neskladju 4. korak

Korak 4. Prijavite se v svoj račun in kanal Discord

Odprite aplikacijo Discord v računalniku in odprite kanal, v katerega želite dodati bot.

2. del od 6: Ustvarjanje botov v neskladju

Ustvarite Bota v neskladju 5. korak
Ustvarite Bota v neskladju 5. korak

Korak 1. Obiščite https://discord.com/developers/applications/me prek spletnega brskalnika

Morda že lahko dostopate do svojega računa prek aplikacije, vendar se po potrebi znova prijavite. V tem razdelku ustvarite aplikacijo, ki podpira bota. To pomeni, da boste izdelovali aplikacije in bote.

Ustvarite Bota v neskladju 6. korak
Ustvarite Bota v neskladju 6. korak

Korak 2. Kliknite modri gumb Nova aplikacija

Nahaja se na desni strani brskalnika. Prikazalo se bo pojavno okno za ime vaše aplikacije.

Vnesite ime aplikacije in kliknite »Ustvari«. Izberite opisno ime (npr. "Greeterbot"), če bot vaše aplikacije deluje tako, da pozdravi uporabnike. Vendar pa lahko ime, kot je "Greeterbot", povzroči napake, ker je tako priljubljeno ime. Zato na konec imena dodajte niz številk (npr. "Greeterbot38764165441")

Ustvarite Bota v neskladju 7. korak
Ustvarite Bota v neskladju 7. korak

Korak 3. Kliknite Boti v levem meniju

Ta meni je označen z ikono kosa sestavljanke.

Ustvarite Bota v neskladju 8. korak
Ustvarite Bota v neskladju 8. korak

Korak 4. Kliknite Dodaj Bota

Ta gumb je pod naslovom »Build-A-Bot«.

  • Kliknite »Da, naredi to!”V pojavnem oknu za potrditev dejanja.
  • Če se prikaže sporočilo o napaki o preveč priljubljenem imenu, se vrnite na stran aplikacije in spremenite ime. Na primer, ime "Music Bot" je bilo preveč priljubljeno. Lahko pa na konec imena aplikacije dodate nekaj številk.
Ustvarite Bota v neskladju 9. korak
Ustvarite Bota v neskladju 9. korak

Korak 5. Kliknite Click to Reveal Token

Ta objava je na področju informacij o botih. Ko kliknete besedilo, lahko vidite vrsto črk in številk.

Če želite kopirati vse besedilo, kliknite »Kopiraj«. Lahko ga prilepite v samolepilno beležko ali beležko, vendar pazite, da dostopate do kode in je ne dajte nikomur. Vsakdo s kodo lahko nadzoruje bot. Koda bo vedno prikazana na tej strani, ko jo potrebujete

3. del od 6: Pošiljanje robotov na strežnike ali kanale strežnikov Discord

Ustvarite Bota v neskladju 10. korak
Ustvarite Bota v neskladju 10. korak

Korak 1. Kliknite Splošne informacije

Nahaja se v meniju na levi strani zaslona.

Ustvarite Bota v neskladju 11. korak
Ustvarite Bota v neskladju 11. korak

Korak 2. V razdelku »ID odjemalca« kliknite Kopiraj

Ta možnost je na sredini spletne strani.

Ustvarite Bota v neskladju 12. korak
Ustvarite Bota v neskladju 12. korak

Korak 3. Prilepite ClientID, ki ste ga kopirali, na naslednji URL:

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

Če je na primer vaš ClientID »000000000000000001«, bo URL videti tako:

Ustvarite Bota v neskladju 13. korak
Ustvarite Bota v neskladju 13. korak

Korak 4. Prilepite URL v naslovno vrstico brskalnika

Preusmerjeni boste na novo stran, ki vam bo omogočila dodajanje robotov v vaš kanal.

  • Kliknite spustni meni, da prikažete vse združljive kanale.
  • Za nadaljevanje kliknite »Pooblasti«. Prejeli boste potrditveno sporočilo, da je bil bot dodan in da se lahko aktivni zavihek zapre.

4. del od 6: Kodiranje botov

Korak 1. Ustvarite mapo za kode bot na namizju

Ustvarili boste kodne datoteke, ki bodo kasneje dodane v mapo.

  • Koda, prikazana v tem članku, je vzeta s spletnega mesta
  • Če želite, lahko v internetu iščete druge kode botov, na primer kode za neprekinjeno predvajanje glasbe. Ta wikiHow uporablja vzorčno kodo za bote, ki se odzivajo na besedilo ali ukaze, ki se začnejo z "!"

Korak 2. Odprite program za urejanje besedila

Uporabite lahko manjši program za urejanje besedila, kot je Notepad za Windows ali TextEdit za Mac.

Korak 3. Vnesite naslednjo kodo:

    {“Token”: “Vaš žeton bota”}

  • Številko Bot Token, pridobljeno iz prejšnjih korakov, vnesite v narekovaje v besedilo kode.

Korak 4. Shranite datoteko kot “auth.json”

Prepričajte se, da datoteka ni shranjena s pripono.txt.

Korak 5. Ustvarite nov dokument

Ustvarite ga lahko tako, da pritisnete bližnjico Ctrl+N (Windows) ali Cmd+N (Mac) ali kliknete možnost »Novo« na zavihku »Datoteka«.

Korak 6. Vnesite naslednjo kodo:

    {“Name”: “greeter-bot”, “version”: “1.0.0”, “description”: “My First Discord Bot”, “main”: “bot.js”, “author”: “Your name”, »Odvisnosti«: {}}

  • Poskrbite, da vnos »Vaše ime« zamenjate s svojim imenom. Vnos »opis« lahko spremenite tudi, če ne želite uporabiti »My First Discord Bot«.

Korak 7. Shranite datoteko kot »package.json«

Prepričajte se, da datoteka ni shranjena s pripono.txt.

Korak 8. Ustvarite nov dokument

Ustvarite ga lahko tako, da pritisnete bližnjico Ctrl+N (Windows) ali Cmd+N (Mac) ali kliknete možnost »Novo« na zavihku »Datoteka«.

Korak 9. Vnesite kodo bot

Na primer, če želite ustvariti bota, ki se odziva na sporočila ali ukaze, ki se začnejo s simbolom "!", Vnesite naslednjo kodo:

    var Discord = require ('discord.io'); var logger = require ('winston'); var auth = require ('./ auth.json'); // Konfiguriranje nastavitev zapisovalnika logger.remove (logger.transports. Console); logger.add (nov logger.transports. Console, {colorize: true}); logger.level = 'odpravljanje napak'; // Inicializirajte Discord Bot var bot = new Discord. Client ({token: auth.token, autorun: true}); bot.on ('ready', function (evt) {logger.info ('Connected'); logger.info ('Logged as:'); logger.info (bot.username + ' - (' + bot.id + ')');}); bot.on ('message', function (user, userID, channelID, message, evt) {// Naš bot mora vedeti, ali bo izvedel ukaz // Poslušal bo sporočila, ki se bodo začela z `!` if (message.substring (0, 1) == '!') {var args = message.substring (1).split (''); var cmd = args [0]; args = args.splice (1); switch (cmd) {//! ping primer 'ping': bot.sendMessage ({do: channelID, sporočilo: 'Pong!'}); break; // Če želite, samo dodajte ukaze velikih črk.}}});

Ustvarite Bota v neskladju Korak 14
Ustvarite Bota v neskladju Korak 14

Korak 10. Shranite datoteko kot »bot.js«

Prepričajte se, da datoteka ni shranjena s pripono.txt.

Na tem mestu lahko zaprete program za urejanje besedila

5. del od 6: Namestitev podpornega robota

Ustvarite Bota v neskladju Korak 15
Ustvarite Bota v neskladju Korak 15

Korak 1. Odprite okno ukaznega poziva

V sistemu Windows lahko uporabite ključno besedo "Cmd" v iskalnem polju sistema Windows v meniju "Start". V računalniku Mac lahko poiščete »ukazni poziv« prek programa Spotlight.

Ustvarite Bota v neskladju Korak 16
Ustvarite Bota v neskladju Korak 16

Korak 2. Odprite mapo bots na namizju

Na primer, lahko vnesete cd / Users / Default Desktop / Desktop / FolderDiscordBotName.

Ustvarite Bota v neskladju Korak 17
Ustvarite Bota v neskladju Korak 17

Korak 3. Vnesite npm install discord.io winston –save in pritisnite Enter

Ko je Node.js nameščen, bo ta ukazna vrstica samodejno prenesla podporo ali odvisnost za bot v mapo namizja.

Ustvarite Bota v neskladju Korak 18
Ustvarite Bota v neskladju Korak 18

Korak 4. Vnesite npm install in pritisnite Vnesite.

Koda bo zagotovila, da ni drugih elementov ali programov, ki jih morate namestiti, da bo bot deloval.

Zdaj imate kodo za bot in preizkusili boste, da lahko koda deluje na naslednji način

6. del od 6: Vodenje Bota

Ustvarite Bota v neskladju Korak 19
Ustvarite Bota v neskladju Korak 19

Korak 1. Vnesite node bot.js in pritisnite Enter v oknu ukaznega poziva

Če se prikaže sporočilo o napaki, delate nekaj narobe s kodo bota.

Ustvarite Bota v neskladju 20. korak
Ustvarite Bota v neskladju 20. korak

Korak 2. V Discord vnesite »! Intro«

Vnesite ukaz na kanalu, ki vsebuje bot. Vzorčna koda, prikazana v tem članku, botu naroči, naj se odzove na ukaze ali objave, ki se začnejo s simbolom »!« z besedo "Pong!". Če želite preveriti, ali bot deluje, vnesite »! Intro« in počakajte na odgovor ali odgovor bota.

Ustvarite Bota v neskladju 21. korak
Ustvarite Bota v neskladju 21. korak

Korak 3. Če ne dobite odgovora, preverite kodo

Če se bot ne odzove na sporočilo "! Intro" o Discordu, ponovno preberite ta wikiHow in se prepričajte, da je bot pravilno nastavljen. Poleg tega se prepričajte:

  • Node.js je pravilno nameščen.
  • Žeton Bot je pravilno vstavljen v datoteko auth.json.
  • Ste na istem kanalu kot bot
  • Bot je že na strežniku.
  • Koda v datotekah auth.json, bot.js in package.json je pravilna.
  • Prenesli ste vse podpore ali odvisnosti, da bo bot deloval z ukaznim pozivom (po namestitvi Node.js).

Priporočena: