Kuidas luua ebakõlas bot (piltidega)

Sisukord:

Kuidas luua ebakõlas bot (piltidega)
Kuidas luua ebakõlas bot (piltidega)

Video: Kuidas luua ebakõlas bot (piltidega)

Video: Kuidas luua ebakõlas bot (piltidega)
Video: Kuidas kasutada püstolivahtu? DIY 2024, November
Anonim

Discord on populaarne vestlusprogramm, mida mängijad sageli kasutavad ja armastavad. Discordi kasutajad saavad tasuta luua oma Discordi kanali ja kutsuda inimesi kanaliga liituma. Mõned inimesed kasutavad Discordis roboteid muusika esitamiseks, kanali uute kasutajate tervitamiseks ja muuks. See wikiHow õpetab teile, kuidas Discordi jaoks robotit luua. Siiski peaksite vähemalt kodeerimisega natuke kursis olema, sest robotid töötavad JavaScripti kaudu.

Samm

Osa 1 /6: Arvuti ettevalmistamine

Looge ebakõlas bot 1. samm
Looge ebakõlas bot 1. samm

Samm 1. Laadige Node.js alla aadressilt

Node.js on tasuta JavaScripti käitusaeg, mida vajate robotite loomiseks. Saate valida Windowsi või MacOS -i installifaili, samuti soovitud versiooni. Selle protsessi jaoks on soovitatav valida LTS -versioon.

Looge Bot Discordis 2. samm
Looge Bot Discordis 2. samm

Samm 2. Käivitage installifail

Windowsiga arvutis installi käivitamiseks klõpsake lihtsalt allalaaditud failil. Macis peate failid välja pakkima ja leidma rakenduse/installifaili. Enne installimist lugege kindlasti läbi kõik lepingud.

Looge robot ebakõlas 3. samm
Looge robot ebakõlas 3. samm

Samm 3. Looge Discordi konto (valikuline)

Kui teil pole veel Discordi kontot, saate selle luua aadressil

Looge ebakõlas bot 4. samm
Looge ebakõlas bot 4. samm

Samm 4. Logige sisse oma Discordi kontole ja kanalile

Avage oma arvutis rakendus Discord ja avage kanal, kuhu soovite roboti lisada.

Osa 2/6: Robotite loomine lahkhelisid

Looge robot ebakõlas 5. samm
Looge robot ebakõlas 5. samm

Samm 1. Külastage veebibrauseri kaudu aadressi

Võimalik, et pääsete oma kontole juba rakenduse kaudu juurde, kuid logige uuesti sisse, kui seda küsitakse. Selles jaotises loote bot-toega rakenduse. See tähendab, et hakkate ehitama rakendusi ja roboteid.

Looge ebakõlas bot, 6. samm
Looge ebakõlas bot, 6. samm

Samm 2. Klõpsake sinist nuppu Uus rakendus

See asub teie brauseri paremal küljel. Ilmub teie rakenduse nime hüpikaken.

Sisestage rakenduse nimi ja klõpsake nuppu "Loo". Kui teie rakenduse robot töötab kasutajate tervitamiseks, valige kirjeldav nimi (nt „Greeterbot”). Kuid selline nimi nagu "Greeterbot" võib vallandada vigu, kuna see on nii populaarne nimi. Seetõttu lisage nime lõppu numbrid (nt "Greeterbot38764165441")

Looge ebakõlas bot, samm 7
Looge ebakõlas bot, samm 7

Samm 3. Klõpsake vasakpoolses menüüs Bots

Seda menüüd tähistab mosaiigitüki ikoon.

Looge robot ebakõlas 8. samm
Looge robot ebakõlas 8. samm

Samm 4. Klõpsake nuppu Lisa robot

See nupp on pealkirja „Ehita-A-Bot” all.

  • Klõpsake „Jah, tehke seda!”Toimingu kinnitamiseks hüpikaknas.
  • Kui saate veateate liiga populaarse nime kohta, minge tagasi rakenduse lehele ja muutke nime. Näiteks peeti nime “Music Bot” liiga populaarseks. Siiski saate rakenduse nime lõppu lisada mõned numbrid.
Looge ebakõlas bot, samm 9
Looge ebakõlas bot, samm 9

Samm 5. Märgi kuvamiseks klõpsake nuppu Klõpsake

See postitus asub robotiteabe piirkonnas. Teksti klõpsamisel näete tähti ja numbreid.

Kogu teksti kopeerimiseks klõpsake nuppu "Kopeeri". Saate selle kleepida märkmikku või märkmerakendusse, kuid veenduge, et pääsete koodile juurde ja ärge andke seda kellelegi. Igaüks, kellel on kood, saab robotit juhtida. Kood kuvatakse sellel lehel alati, kui seda vajate

Osa 3/6: Botide saatmine Discord -serveri serveritele või kanalitele

Looge ebakõlas bot, samm 10
Looge ebakõlas bot, samm 10

Samm 1. Klõpsake Üldteave

See asub ekraani vasakus servas asuvas menüüs.

Looge ebakõlade robot 11. samm
Looge ebakõlade robot 11. samm

Samm 2. Klõpsake jaotises „Kliendi ID” nuppu Kopeeri

See valik on veebilehe keskel.

Looge robot ebakõlas 12. samm
Looge robot ebakõlas 12. samm

Samm 3. Kleepige kopeeritud kliendiID järgmisele URL -ile:

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

Näiteks kui teie kliendiID on „000000000000000001”, näeb URL välja selline:

Looge ebakõlade robot 13. samm
Looge ebakõlade robot 13. samm

Samm 4. Kleepige URL brauseri aadressiribale

Teid suunatakse uuele lehele, mis võimaldab teil oma kanalile roboteid lisada.

  • Kõigi ühilduvate kanalite kuvamiseks klõpsake rippmenüüd.
  • Jätkamiseks klõpsake nuppu „Volita”. Saate kinnitussõnumi, et robot on lisatud ja aktiivse vahekaardi saab sulgeda.

Osa 4/6: Botide kodeerimine

Samm 1. Looge töölauale bot -koodide kaust

Loote koodifailid, mis hiljem kausta lisatakse.

  • Selles artiklis näidatud kood on võetud aadressilt
  • Soovi korral saate Internetist otsida muid robotikoode, näiteks muusika pideva esitamise koode. See wikiHow kasutab näidiskoodi robotite jaoks, mis reageerivad tekstile või käskudele, mis algavad tähega "!"

Samm 2. Avage teksti redigeerimise programm

Võite kasutada madalama taseme tekstitöötlusprogrammi, näiteks Notepad Windowsile või TextEdit Macile.

Samm 3. Sisestage järgmine kood:

    {“Token”: “Your Bot Token”}

  • Sisestage kindlasti eelmistest sammudest saadud Bot Tokeni number kooditeksti jutumärkidesse.

Samm 4. Salvestage fail nimega "auth.json"

Veenduge, et faili pole salvestatud laiendiga.txt.

Samm 5. Looge uus dokument

Saate selle luua, vajutades kiirklahvi Ctrl+N (Windows) või Cmd+N (Mac) või klõpsates vahekaardil „Fail” valikut „Uus”.

Samm 6. Sisestage järgmine kood:

    {"Nimi": "greeter-bot", "versioon": "1.0.0", "kirjeldus": "Minu esimene ebakõla bot", "peamine": "bot.js", "autor": "Teie nimi", "Sõltuvused": {}}

  • Kindlasti asendage kirje „Teie nimi” oma nimega. Kirjet „kirjeldus” saate muuta ka siis, kui te ei soovi kasutada funktsiooni „Minu esimene ebakõla bot”.

Samm 7. Salvestage fail nimega "package.json"

Veenduge, et faili pole salvestatud laiendiga.txt.

Samm 8. Looge uus dokument

Saate selle luua, vajutades kiirklahvi Ctrl+N (Windows) või Cmd+N (Mac) või klõpsates vahekaardil „Fail” valikut „Uus”.

Samm 9. Sisestage robotikood

Näiteks kui soovite luua roboti, mis vastab sõnumitele või käskudele, mis algavad sümboliga "!", Tippige järgmine kood:

    var Discord = nõuda ('discord.io'); var logger = nõuda ('winston'); var auth = nõuda ('./ auth.json'); // Logige seadistuste seadistamine logger.remove (logger.transports. Console); logger.add (uus logger.transports. Console, {colorize: true}); logger.level = 'silumine'; // Discord Boti initsialiseerimine var bot = new Discord. Client ({token: auth.token, autorun: true}); bot.on ('valmis', funktsioon (evt) {logger.info ('Ühendatud'); logger.info ('Logitud sisse kui:'); logger.info (bot.username + ' - (' + bot.id + ')');}); bot.on ('message', function (user, userID, channelID, message, evt) {// Meie bot peab teadma, kas ta täidab käsu // Ta kuulab sõnumeid, mis algavad tähega "!" if (message.substring (0, 1) == '!') {var args = message.substring (1).split (''); var cmd = args [0]; args = args.splice (1); switch (cmd) {//! pingjuhtum 'ping': bot.sendMessage ({to: channelID, message: 'Pong!'}); break; // Kui soovite, lisage lihtsalt mis tahes väiketäsk.}}});

Looge ebakõlas bot, 14. samm
Looge ebakõlas bot, 14. samm

Samm 10. Salvestage fail nimega "bot.js"

Veenduge, et faili pole salvestatud laiendiga.txt.

Siin saate teksti redigeerimise programmi sulgeda

Osa 5/6: tugiroboti installimine

Looge Bot Discordis 15. samm
Looge Bot Discordis 15. samm

Samm 1. Avage käsuviiba aken

Windowsis saate menüüs "Start" Windowsi otsinguväljal kasutada märksõna "Cmd". Macis saate Spotlighti kaudu otsida käsuviiba.

Looge ebakõlas bot 16. etapis
Looge ebakõlas bot 16. etapis

Samm 2. Juurdepääs töölauale kausta bots

Näiteks võite tippida cd / Users / Default Desktop / Desktop / FolderDiscordBotName.

Roboti loomine ebakõlas 17. samm
Roboti loomine ebakõlas 17. samm

Samm 3. Tippige npm install discord.io winston –save ja vajutage sisestusklahvi

Kui Node.js on installitud, laadib see käsurida automaatselt roboti toe või sõltuvuse töölaua kausta alla.

Roboti loomine ebakõlas 18. samm
Roboti loomine ebakõlas 18. samm

Samm 4. Sisestage npm install ja vajutage Sisenema.

Kood tagab, et pole muid elemente ega programme, mida peate robotite toimimiseks installima.

Nüüd on teil roboti kood olemas ja testite, kas kood saab järgmise meetodiga töötada

Osa 6/6: Boti käitamine

Looge ebakõlade robot 19. etapis
Looge ebakõlade robot 19. etapis

Samm 1. Sisestage sõlm bot.js ja vajutage käsuviiba aknas sisestusklahvi

Kui saate veateate, teete bot -koodiga midagi valesti.

Looge ebakõlas bot, samm 20
Looge ebakõlas bot, samm 20

Samm 2. Sisestage Discordisse "! Intro"

Sisestage käsk kanalile, mis sisaldab robotit. Selles artiklis näidatud näidiskood juhendab robotit reageerima käskudele või postitustele, mis algavad sümboliga “!” sõnaga "Pong!". Et kontrollida, kas robot töötab, tippige “! Intro” ja oodake botilt vastust või vastust.

Boti loomine ebakõlas 21. samm
Boti loomine ebakõlas 21. samm

Samm 3. Kui te ei saa vastust, kontrollige koodi

Kui robot ei vasta Discordi sõnumile "! Intro", lugege see wikiHow uuesti läbi ja veenduge, et robot on õigesti seadistatud. Lisaks veenduge, et:

  • Node.js on õigesti installitud.
  • Robotimärk on õigesti sisestatud faili auth.json.
  • Olete botiga samal kanalil
  • Robot on juba serveris.
  • Failides auth.json, bot.js ja package.json sisalduv kood on õige.
  • Olete käsurea abil (pärast Node.js installimist) alla laadinud kõik robotite toed või sõltuvused.

Soovitan: