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

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.

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.

Samm 3. Looge Discordi konto (valikuline)
Kui teil pole veel Discordi kontot, saate selle luua aadressil

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

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.

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")

Samm 3. Klõpsake vasakpoolses menüüs Bots
Seda menüüd tähistab mosaiigitüki ikoon.

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.

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

Samm 1. Klõpsake Üldteave
See asub ekraani vasakus servas asuvas menüüs.

Samm 2. Klõpsake jaotises „Kliendi ID” nuppu Kopeeri
See valik on veebilehe keskel.

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:

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”}
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": {}}
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.}}});

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

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.

Samm 2. Juurdepääs töölauale kausta bots
Näiteks võite tippida cd / Users / Default Desktop / Desktop / FolderDiscordBotName.

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.

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

Samm 1. Sisestage sõlm bot.js ja vajutage käsuviiba aknas sisestusklahvi
Kui saate veateate, teete bot -koodiga midagi valesti.

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.

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.