Discord on populaarne vestlusprogramm, mida mängijad laialdaselt kasutavad ja eelistavad. Kasutajad saavad tasuta luua oma Discordi kanaleid ja kutsuda inimesi nendega liituma. Mõned inimesed kasutavad rakenduses Discord Bots muusika mängimise jätkamiseks, uute inimeste tervitamiseks kanalil ja palju muud. See Selgitatud näitab teile, kuidas Discordi jaoks robotit luua. Peate olema kodeerimisega vähemalt veidi tuttav, kuna Javascript paneb roboti tööle.
1
Laadige Node.js alla aadressilt https://nodejs.org/en/download/. Node.js on tasuta JavaScripti käituskeskkond, mida vajate roboti loomiseks. Saate valida nii Windowsi kui ka macOS-i installija ja ka versiooni. Selle protsessi jaoks on soovitatav kasutada LTS-i versiooni.
2
Käivitage installiprogramm. Windowsi arvuti peab installiprogrammi käivitamiseks lihtsalt klõpsama allalaaditud failil, kuid MacOS-i arvuti peab installirakenduse leidmiseks faili lahti pakkima. Lugege installiprogrammi läbimisel kindlasti kõik lepingud läbi.
3
Looge Discordi konto (valikuline). Kui teil pole veel Discordi kontot, registreeruge selle saamiseks aadressil https://discord.com/.
4
Logige sisse oma Discordi kontole ja kanalile. Avage arvutis rakendus Discord ja liikuge kanalile, kuhu soovite oma robotit kasutada.
5
Minge veebibrauseris aadressile https://discord.com/developers/applications/me. Peaksite olema juba rakenduse kaudu sisse logitud, kuid logige uuesti sisse, kui teil palutakse seda teha. Selles osas loote rakenduse, mis aktiveerib roboti, nii et loote nii rakenduse kui ka roboti.
6
Klõpsake sinist nuppu Uus rakendus. Näete seda brauseri paremal küljel. Ilmub aken teie rakenduse nime jaoks. Tippige rakenduse nimi ja klõpsake käsul Loo. Kui teie rakenduse bot tervitab inimesi, soovite luua kirjeldava nime, näiteks “Greeterbot”. Kuid “Greeterbot” ” käivitab tõenäoliselt hiljem tõrkeid, kuna see on populaarne nimi, seega lisage nime järele numbrite jada, näiteks “Greeterbot38764165441.”
7
Klõpsake vasakpoolses menüüs valikut Bot. See on ka pusletüki ikoon.
8
Klõpsake nuppu Lisa robot. See asub päise “Build-A-Bot— all. Oma toimingu kinnitamiseks klõpsake hüpikaknas “Jah, tee seda!”.Kui saate veateate selle kohta, et nimi on liiga populaarne, avage rakendus. lehele ja muutke rakenduse nime. Näiteks “Music Bot” oli liiga populaarne, nii et mõne numbri lisamine rakenduse lõppu aitas.
9
Klõpsake nuppu Klõpsake märgi kuvamiseks. Näete seda oma roboti teabealal. Kui klõpsate sellel tekstil, näete tähtede ja numbrite jada. Kogu selle teksti kopeerimiseks klõpsake käsul “Kopeeri”. Saate selle kleepida kuhugi kleepuvale märkmele, kuid veenduge, et teil oleks sellele koodile juurdepääs ja ärge andke see on kõigile kättesaadav. Kellel see kood on, saab robotit juhtida. See kood on alati olemas, kui seda vajate.
10
Klõpsake nuppu Üldteave. See asub vasakpoolses menüüs.
11
Klikkige Kliendi ID all käsul Kopeeri. Näete seda umbes veebilehe keskel.
12
Kleepige oma kopeeritud kliendi ID järgmisse URL-i: “https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8â€Näiteks kui teie kliendi ID oli 0000000000000000001, näeks teie URL välja selline: https:/ /discord.com/oauth2/authorize?&client_id=000000000000000001&scope=bot&permissions=8
13
Kleepige oma URL oma veebibrauseri aadressiribale. Teid suunatakse lehele, kus saate oma roboti kanalile määrata.Kõigi ühilduvate kanalite kuvamiseks klõpsake rippmenüü kastil.Jätkamiseks klõpsake käsul „Authorize”. Saate kinnituse, et robot teisaldati ja et saate aktiivse vahekaardi sulgeda.
14
Looge oma töölaual kaust roboti koodi jaoks. Loote koodifaile, mis siia sisestatakse. Selle koodi andis https://www.digitaltrends.com/gaming/how-to-make-a-discord-bot/. Saate Internetist otsida soovitud robotkoode, näiteks selliseid, mis esitavad pidevalt muusikat. See Selgitatud kasutab koodinäidist robotile, mis vastab mis tahes tekstile, mis algab tähega “!”
15
Avage tekstiredaktor. Saate kasutada vaikeprogramme, nagu Notepad for Windows või TextEdit for Mac.
16
Sisestage järgmine kood:{“tokenâ€: “Teie roboti tunnus” Sisestage kindlasti teksti jutumärkide vahele see Boti märgi number, mille saite eelmistes sammudes.
17
Salvestage fail nimega “auth.jsonâ€. Veenduge, et faili ei salvestata .txt-faililaiendiga.
18
Alustage uut dokumenti. Seda saate teha, vajutades klahvikombinatsiooni Ctrl+N (Windows) või klahvikombinatsiooni Cmd+N (Mac) või klõpsates vahekaardil „Fail” nuppu „Uus”.
19
Sisestage järgmine kood: {“name”: “greeter-bot”,”version”: “1.0.0”,description: “My First Discord Bot”,main”: “bot” .jsâ€,”authorâ€: “Teie nimi”,”sõltuvused”: {}} Asendage “autori nimi” kindlasti oma nimega. Saate muuta ka “kirjeldust”, kui teile ei meeldi “Minu esimene discord bot.”.
20
Salvestage fail kui “package.json”. Veenduge, et faili ei salvestata .txt-faililaiendiga.
21
Alustage uut dokumenti. Seda saate teha, vajutades klahvikombinatsiooni Ctrl+N (Windows) või klahvikombinatsiooni Cmd+N (Mac) või klõpsates vahekaardil „Fail” nuppu „Uus”.
22
Sisestage oma roboti kood. Näiteks kui soovite luua roboti, mis vastab mis tahes sõnumile, mis algab tähega “!”, tippige järgmine kood: var Discord = request(‘discord.io’);var logger = request(‘winston’);var auth = request(‘./auth.json’);// Logija sätete seadistaminelogger.remove(logger.transports.Console);logger.add(new logger.transports.Console, { colorize: true});logger.level = ‘debug’;// Initsialiseeri Discord Botvar bot = new Discord.Client({ token: auth.token, autorun: true});bot.on(‘ready’, function (evt) { logger.info(‘Connected’) ; logger.info(‘Sisse logitud kui: ‘); logger.info(bot.username + ‘ – (‘ + bot.id + ‘)’);});bot.on(‘sõnum’, funktsioon (kasutaja, userID, channelID, message, evt) { // Meie bot peab teadma, kas ta täidab käsku // 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) { // !pi ng case ‘ping’: bot.sendMessage({ to: channelID, message: ‘Pong!’ }); murda; // Kui soovite, lisage lihtsalt mis tahes suurtähtede käsud. } }});
23
Salvestage fail nimega “bot.jsâ€. Veenduge, et faili ei salvestataks .txt-faililaiendiga. Saate oma tekstiredaktori sulgeda.
24
Avage käsuviiba aken. Windowsis saate otsida Start-menüü Windowsi otsinguväljalt “Cmd”. Macis saate otsida Spotlightist “Command Prompt”.
25
Liikuge oma töölaual roboti kausta. Näiteks võite sisestada cdUsersDefault DesktopDesktopDiscordBotkaustanimi.
26
Tippige npm install discord.io winston – salvesta ja vajutage sisestusklahvi. Kui Node.js on installitud, laadib see rida automaatselt alla teie roboti sõltuvused teie töölaua kausta.
27
Tippige käsk npm install https://github.com/woor/discord.io/tarball/gateway_v6 ja vajutage sisestusklahvi ↵. See kood tagab, et roboti töötamiseks pole vaja midagi muud installida. Nüüd on teil oma roboti jaoks kood ja järgmises osas kontrollite, kas kood töötab.
28
Tippige node bot.js ja vajutage käsureale ↵ Enter. Kui saate veateate, tegite midagi valesti.
29
Tippige Discordis “!Introâ€. Sisestage see kanalisse, kus teie robot on. Esitatud näidiskood käivitab robotil vastuse “Pong!” tekstile, mis algab tähega “!â€. Nii et testimaks, kas robot töötab, tippige “!Intro— ja oodake vastust.
30
Kontrollige oma kodeerimist, kui te vastust ei kuulnud. Kui teie bot ei vastanud Discordis teie “!Intro”-le, vaadake see Selgitatud uuesti läbi ja kontrollige, kas teie robot on õigesti seadistatud. Veenduge, et: Node.js on õigesti installitud.Boti tunnus on teie faili auth.json õigesti sisestatud.Olete robotiga samas kanalis.Bot asub serveris.Teie kood on failis auth.json õige, bot.js ja package.json failid. Laadisite alla kõik sõltuvused, et robot töötaks, kasutades käsuviiba koos installitud Node.js-iga.