„Discord“yra populiari pokalbių programa, kurią žaidėjai dažnai naudoja ir mėgsta. „Discord“vartotojai gali nemokamai sukurti savo „Discord“kanalą ir pakviesti žmones prisijungti prie kanalo. Kai kurie žmonės naudoja „Discord“robotus, norėdami leisti muziką, pasveikinti naujus kanalo vartotojus ir dar daugiau. Šis „wikiHow“moko jus, kaip sukurti „Discord“robotą. Tačiau turėtumėte bent šiek tiek susipažinti su kodavimu, nes robotai veikia naudojant „JavaScript“.
Žingsnis
1 dalis iš 6: Kompiuterio paruošimas
1 žingsnis. Atsisiųskite „Node.js“iš
„Node.js“yra nemokamas „JavaScript“vykdymo laikas, kurio reikia norint sukurti robotus. Galite pasirinkti „Windows“arba „MacOS“diegimo failą, taip pat norimą versiją. Šiam procesui rekomenduojama pasirinkti LTS versiją.
Žingsnis 2. Paleiskite diegimo failą
„Windows“kompiuteryje tiesiog spustelėkite atsisiųstą failą, kad paleistumėte diegimą. „Mac“sistemoje turėsite išgauti failus ir rasti programos/diegimo failą. Prieš diegdami būtinai perskaitykite visas sutartis.
Žingsnis 3. Sukurkite „Discord“paskyrą (neprivaloma)
Jei dar neturite „Discord“paskyros, ją galite sukurti apsilankę
Žingsnis 4. Prisijunkite prie savo „Discord“paskyros ir kanalo
Kompiuteryje atidarykite „Discord“programą ir atidarykite kanalą, prie kurio norite pridėti robotą.
2 dalis iš 6: Botų kūrimas nesantaikoje
1 žingsnis. Žiniatinklio naršyklėje apsilankykite adresu
Galbūt jau galėsite pasiekti savo paskyrą naudodami programą, tačiau, jei būsite paraginti, vėl prisijunkite. Šiame skyriuje sukuriate programą, kurioje įgalintas robotas. Tai reiškia, kad kursite programas ir robotus.
Žingsnis 2. Spustelėkite mėlyną mygtuką Nauja programa
Jis yra dešinėje naršyklės pusėje. Bus rodomas iššokantis programos pavadinimo langas.
Įveskite programos pavadinimą ir spustelėkite „Sukurti“. Pasirinkite aprašomąjį pavadinimą (pvz., „Greeterbot“), jei jūsų programos robotas pasveikina naudotojus. Tačiau toks vardas kaip „Greeterbot“gali sukelti klaidų, nes tai toks populiarus vardas. Todėl pavadinimo pabaigoje pridėkite skaičių eilutę (pvz., „Greeterbot38764165441“)
Žingsnis 3. Kairiajame meniu spustelėkite „Bots“
Šį meniu nurodo dėlionės gabalėlio piktograma.
Žingsnis 4. Spustelėkite Pridėti robotą
Šis mygtukas yra po antrašte „Build-A-Bot“.
- Spustelėkite „Taip, darykite! “Iššokančiajame lange, kad patvirtintumėte veiksmą.
- Jei gaunate klaidos pranešimą apie vardą, kuris yra per populiarus, grįžkite į programos puslapį ir pakeiskite pavadinimą. Pavyzdžiui, pavadinimas „Music Bot“buvo laikomas pernelyg populiariu. Tačiau prie programos pavadinimo pabaigos galite pridėti keletą skaičių.
Žingsnis 5. Spustelėkite Spustelėkite, kad atskleistumėte žetoną
Šis įrašas yra bot informacijos srityje. Spustelėjus tekstą, galite pamatyti raidžių ir skaičių seriją.
Norėdami nukopijuoti visą tekstą, spustelėkite „Kopijuoti“. Galite įklijuoti jį į lapelį ar užrašų programą, tačiau įsitikinkite, kad galite pasiekti kodą ir niekam jo neduoti. Kiekvienas, turintis kodą, gali valdyti robotą. Kodas visada bus rodomas šiame puslapyje, kai jums to reikia
3 dalis iš 6: Botų siuntimas į „Discord“serverių serverius ar kanalus
Žingsnis 1. Spustelėkite Bendra informacija
Tai yra meniu kairėje ekrano pusėje.
Žingsnis 2. Skiltyje „Kliento ID“spustelėkite Kopijuoti
Ši parinktis yra tinklalapio viduryje.
3 veiksmas. Įklijuokite nukopijuotą kliento ID į šį URL:
„Https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8“
Pavyzdžiui, jei jūsų kliento ID yra „000000000000000001“, URL atrodys taip:
Žingsnis 4. Įklijuokite URL į naršyklės adreso juostą
Būsite nukreipti į naują puslapį, kuriame galėsite pridėti robotų prie savo kanalo.
- Spustelėkite išskleidžiamąjį laukelį, kad būtų rodomi visi suderinami kanalai.
- Norėdami tęsti, spustelėkite „Įgalioti“. Gausite patvirtinimo pranešimą, kad robotas buvo pridėtas ir aktyvų skirtuką galima uždaryti.
4 dalis iš 6: Robotų kodavimas
1 žingsnis. Sukurkite aplanką bot kodams darbalaukyje
Sukursite kodo failus, kurie vėliau bus pridėti prie aplanko.
- Šiame straipsnyje pateiktas kodas paimtas iš
- Jei norite, internete galite ieškoti kitų robotų kodų, pvz., Kodų, skirtų nuolatiniam muzikos grojimui. „WikiHow“naudoja pavyzdinį kodą robotams, kurie reaguoja į tekstą ar komandas, prasidedančias „!“
Žingsnis 2. Atidarykite teksto redagavimo programą
Galite naudoti žemesnės klasės teksto redagavimo programą, tokią kaip „Notepad“, skirta „Windows“, arba „TextEdit“, skirta „Mac“.
3 veiksmas. Įveskite šį kodą:
{„Token“: „Your Bot Token“}
Žingsnis 4. Išsaugokite failą kaip „auth.json“
Įsitikinkite, kad failas neišsaugotas.txt plėtiniu.
Žingsnis 5. Sukurkite naują dokumentą
Ją galite sukurti paspausdami spartųjį klavišą „Ctrl+N“(„Windows“) arba „Cmd+N“(„Mac“) arba skirtuke „Failas“spustelėdami parinktį „Naujas“.
6 veiksmas. Įveskite šį kodą:
{„Name“: „greeter-bot“, „version“: „1.0.0“, „description“: „My First Discord Bot“, „main“: „bot.js“, „author“: „Your name“, „Priklausomybės“: {}}
Žingsnis 7. Išsaugokite failą kaip „package.json“
Įsitikinkite, kad failas neišsaugotas.txt plėtiniu.
Žingsnis 8. Sukurkite naują dokumentą
Ją galite sukurti paspausdami spartųjį klavišą „Ctrl+N“(„Windows“) arba „Cmd+N“(„Mac“) arba skirtuke „Failas“spustelėdami parinktį „Naujas“.
Žingsnis 9. Įveskite roboto kodą
Pavyzdžiui, jei norite sukurti robotą, kuris reaguoja į pranešimus ar komandas, prasidedančias simboliu „!“, Įveskite šį kodą:
var Discord = reikalauti ('discord.io'); var logger = reikalauti ('winston'); var auth = reikalauti ('./ auth.json'); // Konfigūruoti registratoriaus nustatymus logger.remove (logger.transports. Console); logger.add (nauja logger.transports. Console, {colorize: true}); logger.level = 'derinimas'; // Initialize Discord Bot var bot = new Discord. Client ({token: auth.token, autorun: true}); bot.on ('paruošta', funkcija (evt) {logger.info ('Prisijungta'); logger.info ('Prisijungta kaip:'); logger.info (bot.username + ' - (' + bot.id + ')');}); bot.on ('pranešimas', funkcija (vartotojas, vartotojo ID, kanalo ID, pranešimas, evt) {// Mūsų robotas turi žinoti, ar jis vykdys komandą // Jis klausys pranešimų, kurie prasidės "!", jei (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; // Jei norite, tiesiog pridėkite bet kokias didžiųjų raidžių komandas.}}});
Žingsnis 10. Išsaugokite failą kaip „bot.js“
Įsitikinkite, kad failas neišsaugotas.txt plėtiniu.
Šiuo metu galite uždaryti teksto redagavimo programą
5 dalis iš 6: Palaikymo roboto įdiegimas
Žingsnis 1. Atidarykite komandų eilutės langą
„Windows“sistemoje galite naudoti raktinį žodį „Cmd“„Windows“paieškos laukelyje meniu „Pradėti“. „Mac“sistemoje „Spotlight“galite ieškoti „Command Prompt“.
Žingsnis 2. Pasiekite darbalaukyje esantį aplanką „Bots“
Pavyzdžiui, galite įvesti cd / Users / Default Desktop / Desktop / FolderDiscordBotName.
Žingsnis 3. Įveskite npm install discord.io winston –save ir paspauskite „Enter“
Įdiegus „Node.js“, ši komandų eilutė automatiškai atsisiųs roboto palaikymą arba priklausomybę į darbalaukio aplanką.
4 veiksmas. Įveskite npm install ir paspauskite Įveskite.
Kodas užtikrins, kad nėra kitų elementų ar programų, kurias reikia įdiegti, kad robotas veiktų.
Dabar turite roboto kodą ir išbandysite, ar kodas gali veikti kitu metodu
6 dalis iš 6: Boto paleidimas
Žingsnis 1. Įveskite mazgą bot.js ir komandų eilutės lange paspauskite „Enter“
Jei gaunate klaidos pranešimą, jūs darote kažką ne taip su roboto kodu.
Žingsnis 2. Į „Discord“įveskite „! Intro“
Įveskite komandą kanale, kuriame yra robotas. Šiame straipsnyje pateiktas pavyzdinis kodas nurodo robotui reaguoti į komandas ar įrašus, prasidedančius simboliu „!“su žodžiu „Pong!“. Norėdami patikrinti, ar robotas veikia, įveskite „! Intro“ir laukite roboto atsakymo ar atsakymo.
Žingsnis 3. Jei negaunate atsakymo, patikrinkite kodą
Jei robotas neatsako į „! Intro“pranešimą „Discord“, perskaitykite šį „wikiHow“ir įsitikinkite, kad robotas tinkamai nustatytas. Be to, įsitikinkite:
- „Node.js“įdiegtas teisingai.
- „Bot“raktas teisingai įterptas į failą auth.json.
- Esate tame pačiame kanale kaip ir bot
- Robotas jau yra serveryje.
- Į auth.json, bot.js ir package.json failus įtrauktas kodas yra teisingas.
- Atsisiuntėte visus palaikymus ar priklausomybes, kad robotas veiktų naudodami komandų eilutę (įdiegus „Node.js“).