Kaip sukurti nesantaikos robotą (su nuotraukomis)

Turinys:

Kaip sukurti nesantaikos robotą (su nuotraukomis)
Kaip sukurti nesantaikos robotą (su nuotraukomis)

Video: Kaip sukurti nesantaikos robotą (su nuotraukomis)

Video: Kaip sukurti nesantaikos robotą (su nuotraukomis)
Video: KIK APP :: How to Use Kik Messenger [Android - iPhone] 2024, Gegužė
Anonim

„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

Sukurkite robotą „Discord“1 veiksme
Sukurkite robotą „Discord“1 veiksme

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

Sukurkite robotą „Discord“2 veiksme
Sukurkite robotą „Discord“2 veiksme

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

Sukurkite robotą „Discord“3 veiksme
Sukurkite robotą „Discord“3 veiksme

Žingsnis 3. Sukurkite „Discord“paskyrą (neprivaloma)

Jei dar neturite „Discord“paskyros, ją galite sukurti apsilankę

Sukurkite robotą „Discord“4 veiksme
Sukurkite robotą „Discord“4 veiksme

Ž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

Sukurkite robotą „Discord“5 veiksme
Sukurkite robotą „Discord“5 veiksme

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.

Sukurkite robotą „Discord“6 veiksme
Sukurkite robotą „Discord“6 veiksme

Ž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“)

Sukurkite robotą „Discord“7 veiksme
Sukurkite robotą „Discord“7 veiksme

Žingsnis 3. Kairiajame meniu spustelėkite „Bots“

Šį meniu nurodo dėlionės gabalėlio piktograma.

Sukurkite robotą „Discord“8 veiksme
Sukurkite robotą „Discord“8 veiksme

Ž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ų.
Sukurkite robotą „Discord“9 veiksme
Sukurkite robotą „Discord“9 veiksme

Ž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

Sukurkite robotą „Discord“10 veiksme
Sukurkite robotą „Discord“10 veiksme

Žingsnis 1. Spustelėkite Bendra informacija

Tai yra meniu kairėje ekrano pusėje.

Sukurkite robotą „Discord“11 veiksme
Sukurkite robotą „Discord“11 veiksme

Žingsnis 2. Skiltyje „Kliento ID“spustelėkite Kopijuoti

Ši parinktis yra tinklalapio viduryje.

Sukurkite robotą „Discord“12 veiksme
Sukurkite robotą „Discord“12 veiksme

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:

Sukurkite robotą „Discord“13 veiksme
Sukurkite robotą „Discord“13 veiksme

Ž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“}

  • Būtinai įveskite „Bot Token“numerį, gautą atlikus ankstesnius veiksmus, kodo teksto kabutėse.

Ž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“: {}}

  • Būtinai pakeiskite įrašą „Jūsų vardas“savo vardu. Taip pat galite pakeisti įrašą „aprašymas“, jei nenorite naudoti „Mano pirmasis nesutarimų robotas“.

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

Sukurkite robotą nesutarimuose 14 veiksmas
Sukurkite robotą nesutarimuose 14 veiksmas

Ž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

Sukurkite robotą „Discord“15 veiksme
Sukurkite robotą „Discord“15 veiksme

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

Sukurkite robotą „Discord“16 veiksme
Sukurkite robotą „Discord“16 veiksme

Žingsnis 2. Pasiekite darbalaukyje esantį aplanką „Bots“

Pavyzdžiui, galite įvesti cd / Users / Default Desktop / Desktop / FolderDiscordBotName.

Sukurkite robotą nesutarimuose 17 veiksmas
Sukurkite robotą nesutarimuose 17 veiksmas

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

Sukurkite robotą „Discord“18 veiksme
Sukurkite robotą „Discord“18 veiksme

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

Sukurkite robotą nesutarimuose 19 veiksmas
Sukurkite robotą nesutarimuose 19 veiksmas

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

Sukurkite robotą „Discord“20 veiksme
Sukurkite robotą „Discord“20 veiksme

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

Sukurkite robotą „Discord“21 veiksme
Sukurkite robotą „Discord“21 veiksme

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

Rekomenduojamas: