Discord on populaarne vestlusprogramm, mida mängijad väga kasutavad ja soosivad. Kasutajad saavad tasuta luua oma Discordi kanalid ja kutsuda inimesi nendega liituma. Mõni inimene kasutab roboteid ebakõlas, et muusikat edasi mängida, kanalis uusi inimesi tervitada ja palju muud. See wikiHow näitab teile, kuidas luua Discordi jaoks bot. Peate olema kodeerimisega vähemalt pisut kursis, sest Javascript on see, mis paneb bot tööle.
Sammud
Osa üks 6-st: Arvuti ettevalmistamine
- üks Laadige Node.js alla https://nodejs.org/en/download/ . Node.js on tasuta JavaScripti käitusaeg, mille peate oma roboti tegema. Võite valida kas Windowsi või macOS-i installiprogrammi ning ka selle versiooni. Selle protsessi jaoks on soovitatav kasutada LTS-i versiooni.
- 2 Käivitage installer. Windowsi arvuti peab installeri käivitamiseks lihtsalt klõpsama allalaaditud failil, kuid MacOS-arvuti peab faili pakendi lahti pakkima, et installirakendus üles leida. Lugege installija kaudu kindlasti kõiki lepinguid.
- 3 Looge ebakõla konto (valikuline). Kui teil pole veel Discordi kontot, registreerute sellele aadressil https://discord.com/ .
- 4 Logige sisse oma Discordi kontole ja kanalile. Avage arvutis rakendus Discord ja navigeerige kanalile, kuhu soovite oma roboti. Reklaam
Osa 2 6-st: Boti loomine ebakõlas
- üks Minema https://discord.com/developers/applications/me veebibrauseris. Peaksite olema sisse logitud juba rakenduse kaudu, kuid kui teil seda palutakse, logige uuesti sisse. Selles osas loote rakenduse, mis aktiveerib roboti, seega loote nii rakenduse kui ka roboti.
- 2 Klõpsake sinist Uus rakendus nuppu. Näete seda brauseri paremas servas. Teie rakenduse nimele ilmub aken.
- Sisestage rakenduse nimi ja klõpsake nuppu „Loo”. Kui teie rakenduse botik tervitab inimesi, soovite luua kirjeldava nime, näiteks „Greeterbot”. Kuid 'Greeterbot' käivitab tõenäoliselt vead hiljem, kuna see on populaarne nimi, nii et lisage nime järele arvude seeria, näiteks 'Greeterbot38764165441'.
- 3 Klõpsake nuppu Bot vasakpoolses menüüs. See on ka mosaiikpildi ikoon.
- 4 Klõpsake nuppu Lisage Bot . See on päise „Build-A-Bot” all.
- Klõpsake nuppu „Jah, tehke seda!” oma tegevuse kinnitamiseks hüpikaknas.
- Kui näete, et nimi on liiga populaarne, minge rakenduse lehele ja muutke rakenduse nime. Näiteks oli „Music Bot” liiga populaarne, nii et mõne numbri lisamine rakenduse lõppu aitas.
- 5 Klõpsake nuppu Klõpsake märgi paljastamiseks . Näete seda oma roboti teabealal. Sellel tekstil klõpsates näete tähtede ja numbrite rida.
- Kogu selle teksti kopeerimiseks klõpsake nuppu „Kopeeri“. Saate selle kleepida märkmikule kuskile, kuid veenduge, et teil oleks juurdepääs sellele koodile ja ärge seda kellelegi välja andke. Kellel see kood on, saab robotit kontrollida. See kood on alati olemas, kui seda vajate.
Osa 3 6-st: Boti saatmine ebakõlaserverisse / kanalisse
- üks Klõpsake nuppu Üldine informatsioon . See on vasakpoolses menüüs.
- 2 Klõpsake nuppu Kopeeri jaotises Kliendi ID. Näete seda umbes veebilehe keskel.
- 3 Kleepige oma kopeeritud ClientID järgmisele URL-ile: 'https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8 '
- Näiteks kui teie ClientID oli 000000000000000001, näeks teie URL välja järgmine: https://discord.com/oauth2/authorize?&client_id=00000000000000000001&scope=bot&permissions=8
- 4 Kleepige URL oma veebibrauseri aadressiribale. Teid suunatakse lehele, kus saate oma roboti kanalile määrata.
- Kõigi ühilduvate kanalite kuvamiseks klõpsake rippmenüüd.
- Jätkamiseks klõpsake nuppu „Volita”. Saate kinnituse, et robot on teisaldatud ja saate aktiivse vahelehe sulgeda.
Osa 4 6-st: Boti kodeerimine
- üks Looge töölaual oma botikoodi jaoks kaust. Teete siin sisestatud koodifaile.
- Selle koodi pakkus https://www.digitaltrends.com/gaming/how-to-make-a-discord-bot/ .
- Internetist saate otsida soovitud botikoode, näiteks selliseid, mis pidevalt muusikat mängivad. See wikiHow kasutab roboti jaoks koodinäidist, mis vastab igale tekstile, mis algab tähega '!'
- 2 Avage tekstiredaktor. Võite kasutada vaikeprogramme nagu Notepad for Windows või TextEdit for Mac.
- 3 Sisestage järgmine kood:
{ “token” : “Your Bot Token” }
- Veenduge, et sisestaksite eelmistes etappides saadud Bot Tokeni numbri tekstis jutumärkide vahele.
- 4 Salvestage fail nimega „auth.json”. Veenduge, et faili ei salvestataks .txt-faililaiendiga.
- 5 Alustage uut dokumenti. Seda saate teha kas vajutades Ctrl + N (Windows) või ⌘ Cmd + N (Mac) või klõpsake vahekaardil „File” nuppu „New”.
- 6 Sisestage järgmine kood:
{ “name” : “greeter - bot” , “version” : “1 . 0.0 ” , “description” : “My First Discord Bot” , “main” : “bot . js” , “author” : “Your Name” , “dependencies” : {} }
- Veenduge, et asendaksite autori nime oma nimega. Võite ka kirjeldust muuta, kui teile ei meeldi „Minu esimene ebakõla bot”.
- 7 Salvestage fail nimega “package.json”. Veenduge, et faili ei salvestataks .txt-faililaiendiga.
- 8 Alustage uut dokumenti. Seda saate teha kas vajutades Ctrl + N (Windows) või ⌘ Cmd + N (Mac) või klõpsake vahekaardil „File” nuppu „New”.
- 9 Sisestage oma roboti kood. Näiteks kui soovite luua roboti, mis vastab kõikidele tähtedega, mis algavad tähega!, Tippige järgmine kood:
var Discord = require ( 'discord.io' ); var logger = require ( 'winston' ); var auth = require ( './auth.json' ); // Configure logger settings logger . remove ( logger . transports . Console ); logger . add ( new logger . transports . Console , { colorize : true }); logger . level = 'debug' ; // Initialize Discord Bot var bot = new Discord . Client ({ token : auth . token , autorun : true }); bot . on ( 'ready' , function ( evt ) { logger . info ( 'Connected' ); logger . info ( 'Logged in as: ' ); logger . info ( bot . username + ' - (' + bot . id + ')' ); }); bot . on ( 'message' , function ( user , userID , channelID , message , evt ) { // Our bot needs to know if it will execute a command // It will listen for messages that will start with `!` if ( 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 ; // Just add any case commands if you want to. } } });
- 10 Salvestage fail nimega “bot.js”. Veenduge, et faili ei salvestataks .txt-faililaiendiga.
- Saate oma tekstiredaktori sulgeda.
Osa 5 6-st: Boti sõltuvuste installimine
- üks Avage käsuviiba aken. Windowsis saate otsida menüü Start käsku Windowsi otsinguväljal “Cmd”. Macis saate Spotlightist otsida käsuviiba.
- 2 Navigeerige töölaual oma bot-kausta. Näiteks võite tippida cd Users Default Desktop Desktop DiscordBotfoldername.
- 3 Sisestage npm install discord.io winston –save ja vajutage ↵ Sisenema . Kui Node.js on installitud, laadib see rida automaatselt teie bot'i sõltuvused töölaua kausta.
- 4 Sisestage npm install https://github.com/woor/discord.io/tarball/gateway_v6 ja vajutage ↵ Sisenema . See kood tagab, et botide tööks pole vaja midagi muud installida.
- Teil on nüüd botile kood ja proovite, kas teie kood töötab järgmises osas.
Osa 6 6-st: Boti juhtimine
- üks Sisestage sõlm bot.js ja vajutage ↵ Sisenema käsureal. Kui saate vea rea, siis tegite midagi valesti.
- 2 Sisestage ebakõlasse '! Intro'. Selle soovite sisestada kanalisse, kus bot asub. Esitatud koodinäide käivitab roboti vastuse „Pong!” tekstiga, mis algab tähega “!”. Nii et roboti töö testimiseks tippige “! Intro” ja oodake vastust.
- 3 Kontrollige oma kodeerimist, kui te vastust ei kuulnud. Kui teie bot ei vastanud teie ebakõlas olevale '! Introle', külastage seda wikiHow uuesti ja kontrollige, kas teie bot on õigesti seadistatud. Tee kindlaks:
- Node.js on õigesti installitud.
- Bot-märk on teie auth.jsoni faili õigesti sisestatud.
- Olete robotiga samal kanalil.
- Robot on serveris.
- Teie kodeering on õiged failides auth.json, bot.js ja package.json.
- Laadisite kõik roboti sõltuvused alla, kasutades käsuviiba koos installitud Node.js-ga.
Kogukonna küsimused ja vastused
Otsing Lisage uus küsimus- Küsimus Minu bot ütleb, et see on võrguühenduseta, mida ma pean tegema? Josh Ma arvan Kas olete koodi õigesti teinud? Proovige kood uuesti teha. Veenduge, et teete koodi lõpetamisel 'sõlme bot.js' ilma jutumärkideta.
- Küsimus Mida teha, kui sõlme bot.js tippimisel käsureale kirjutatakse viga? Josh Ma arvan Kas olete koodi õigesti teinud? Proovige kood uuesti teha. Sisestage kõik õigesti.
Reklaam