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
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.
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.
Korak 3. Ustvarite račun Discord (neobvezno)
Če še nimate računa Discord, ga lahko ustvarite na naslovu
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
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.
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")
Korak 3. Kliknite Boti v levem meniju
Ta meni je označen z ikono kosa sestavljanke.
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.
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
Korak 1. Kliknite Splošne informacije
Nahaja se v meniju na levi strani zaslona.
Korak 2. V razdelku »ID odjemalca« kliknite Kopiraj
Ta možnost je na sredini spletne strani.
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:
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”}
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«: {}}
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.}}});
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
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.
Korak 2. Odprite mapo bots na namizju
Na primer, lahko vnesete cd / Users / Default Desktop / Desktop / FolderDiscordBotName.
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.
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
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.
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.
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).