Discord ir populāra tērzēšanas programma, ko spēlētāji bieži izmanto un mīl. Discord lietotāji var bez maksas izveidot savu Discord kanālu un uzaicināt cilvēkus pievienoties kanālam. Daži cilvēki izmanto robotus vietnē Discord, lai atskaņotu mūziku, sveicinātu jaunus kanāla lietotājus un veiktu citas darbības. Šis wikiHow māca jums, kā izveidot robotu Discord. Tomēr jums vajadzētu vismaz mazliet iepazīties ar kodēšanu, jo roboti darbojas, izmantojot JavaScript.
Solis
1. daļa no 6: Datora sagatavošana
1. solis. Lejupielādējiet Node.js no
Node.js ir bezmaksas JavaScript izpildlaiks, kas nepieciešams, lai izveidotu robotus. Jūs varat izvēlēties Windows vai MacOS instalācijas failu, kā arī vēlamo versiju. Šim procesam ieteicams izvēlēties LTS versiju.
2. solis. Palaidiet instalācijas failu
Windows datorā vienkārši noklikšķiniet uz lejupielādētā faila, lai palaistu instalēšanu. Mac datorā jums būs jāizņem faili un jāatrod lietojumprogrammas/instalācijas fails. Pirms instalēšanas noteikti izlasiet visus līgumus.
3. solis. Izveidojiet Discord kontu (pēc izvēles)
Ja jums vēl nav Discord konta, varat to izveidot vietnē
4. solis. Pierakstieties savā Discord kontā un kanālā
Datorā atveriet lietojumprogrammu Discord un atveriet kanālu, kuram vēlaties pievienot robotu.
2. daļa no 6: Robotu veidošana nesaskaņās
1. darbība. Izmantojot tīmekļa pārlūkprogrammu, apmeklējiet vietni
Iespējams, jūs jau varēsit piekļūt savam kontam, izmantojot lietotni, taču, ja tas tiek prasīts, piesakieties vēlreiz. Šajā sadaļā jūs izveidojat lietojumprogrammu, kas nodrošina robotus. Tas nozīmē, ka jūs veidosit lietotnes un robotus.
2. solis. Noklikšķiniet uz zilās pogas Jauna lietojumprogramma
Tas atrodas jūsu pārlūkprogrammas labajā pusē. Parādīsies uznirstošais logs jūsu lietotnes nosaukumam.
Ievadiet lietojumprogrammas nosaukumu un noklikšķiniet uz “Izveidot”. Izvēlieties aprakstošu nosaukumu (piemēram, “Greeterbot”), ja jūsu lietotnes robots darbojas, lai sveicinātu lietotājus. Tomēr tāds nosaukums kā “Greeterbot” var izraisīt kļūdas, jo tas ir tik populārs nosaukums. Tāpēc nosaukuma beigās pievienojiet skaitļu virkni (piemēram, "Greeterbot38764165441")
Solis 3. Kreisajā izvēlnē noklikšķiniet uz Boti
Šo izvēlni norāda mozaīkmīklas gabala ikona.
4. solis. Noklikšķiniet uz Pievienot robotu
Šī poga atrodas zem virsraksta “Build-A-Bot”.
- Noklikšķiniet uz “Jā, dariet to!”Uznirstošajā logā, lai apstiprinātu darbību.
- Ja tiek parādīts kļūdas ziņojums par pārāk populāru vārdu, atgriezieties lietojumprogrammas lapā un nomainiet nosaukumu. Piemēram, nosaukums “Music Bot” tika uzskatīts par pārāk populāru. Tomēr lietotnes nosaukuma beigās varat pievienot dažus ciparus.
5. solis. Noklikšķiniet, lai atklātu marķieri
Šī ziņa atrodas robota informācijas apgabalā. Noklikšķinot uz teksta, var redzēt burtu un ciparu sēriju.
Noklikšķiniet uz "Kopēt", lai kopētu visu tekstu. Jūs varat to ielīmēt piezīmju lapiņā vai piezīmju lietotnē, taču pārliecinieties, ka varat piekļūt kodam un nevienam to nedodat. Ikviens, kam ir kods, var vadīt robotu. Kods vienmēr tiks parādīts šajā lapā, kad tas būs nepieciešams
3. daļa no 6: Botu sūtīšana uz nesaskaņas serveru serveriem vai kanāliem
1. solis. Noklikšķiniet uz Vispārīga informācija
Tas atrodas izvēlnē ekrāna kreisajā pusē.
2. solis Sadaļā “Klienta ID” noklikšķiniet uz Kopēt
Šī opcija atrodas tīmekļa lapas vidū.
3. darbība. Ielīmējiet nokopēto ClientID šajā URL:
“Https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8”
Piemēram, ja jūsu klienta ID ir “000000000000000001”, URL izskatīsies šādi:
4. solis. Ielīmējiet URL pārlūkprogrammas adreses joslā
Jūs tiksit novirzīts uz jaunu lapu, kas ļaus kanālam pievienot robotus.
- Noklikšķiniet uz nolaižamā lodziņa, lai parādītu visus saderīgos kanālus.
- Lai turpinātu, noklikšķiniet uz “Autorizēt”. Jūs saņemsiet apstiprinājuma ziņojumu, ka robots ir pievienots un aktīvo cilni var aizvērt.
4. daļa no 6: Robotu kodēšana
1. solis. Darbvirsmā izveidojiet mapi bot kodiem
Jūs izveidosit koda failus, kas vēlāk tiks pievienoti mapei.
- Šajā rakstā redzamais kods ir ņemts no vietnes
- Ja vēlaties, internetā varat meklēt citus robotu kodus, piemēram, mūzikas nepārtrauktas atskaņošanas kodus. Šajā wikiHow programmā tiek izmantots koda paraugs, kas reaģē uz tekstu vai komandām, kas sākas ar "!"
2. solis. Atveriet teksta rediģēšanas programmu
Varat izmantot zemākas klases teksta rediģēšanas programmu, piemēram, Notepad operētājsistēmai Windows vai TextEdit operētājsistēmai Mac.
3. solis. Ievadiet šādu kodu:
{“Token”: “Your Bot Token”}
Solis 4. Saglabājiet failu kā “auth.json”
Pārliecinieties, vai fails nav saglabāts ar.txt paplašinājumu.
5. solis. Izveidojiet jaunu dokumentu
To var izveidot, nospiežot īsinājumtaustiņu Ctrl+N (Windows) vai Cmd+N (Mac) vai cilnē “Fails” noklikšķinot uz opcijas “Jauns”.
6. solis. Ierakstiet šādu kodu:
{“Name”: “greeter-bot”, “version”: “1.0.0”, “description”: “My First Discord Bot”, “main”: “bot.js”, “author”: “Your name”, “Atkarības”: {}}
7. solis. Saglabājiet failu kā “package.json”
Pārliecinieties, vai fails nav saglabāts ar.txt paplašinājumu.
8. solis. Izveidojiet jaunu dokumentu
To var izveidot, nospiežot īsinājumtaustiņu Ctrl+N (Windows) vai Cmd+N (Mac) vai cilnē “Fails” noklikšķinot uz opcijas “Jauns”.
9. solis. Ievadiet robota kodu
Piemēram, ja vēlaties izveidot robotu, kas atbild uz ziņojumiem vai komandām, kas sākas ar simbolu "!", Ierakstiet šādu kodu:
var Discord = pieprasīt ('discord.io'); var logger = prasīt ('winston'); var auth = pieprasīt ('./ auth.json'); // Konfigurēt reģistrētāja iestatījumus logger.remove (logger.transports. Console); logger.add (jauns logger.transports. Console, {colorize: true}); logger.level = 'atkļūdošana'; // Initialize Discord Bot var bot = new Discord. Client ({token: auth.token, autorun: true}); bot.on ('gatavs', funkcija (evt) {logger.info ('Savienots'); logger.info ('Pieteicies kā:'); logger.info (bot. lietotājvārds + ' - (' + bot.id + ')');}); bot.on ('ziņojums', funkcija (lietotājs, lietotāja ID, kanāla ID, ziņojums, evt) {// Mūsu robotprogrammatūrai ir jāzina, vai tā izpildīs komandu // Tā uzklausīs ziņojumus, kas sāksies ar "!", ja (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; // Ja vēlaties, pievienojiet visas lielo komandu komandas.}}});
10. solis. Saglabājiet failu kā “bot.js”
Pārliecinieties, vai fails nav saglabāts ar.txt paplašinājumu.
Šajā brīdī varat aizvērt teksta rediģēšanas programmu
5. daļa no 6: Atbalsta robota instalēšana
1. solis. Atveriet komandu uzvednes logu
Operētājsistēmā Windows varat izmantot atslēgvārdu "Cmd" Windows meklēšanas laukā izvēlnē "Sākt". Mac datorā varat meklēt “Komandu uzvedne”, izmantojot Spotlight.
2. solis. Piekļūstiet darbvirsmas mapei bots
Piemēram, varat ierakstīt cd / Users / Default Desktop / Desktop / FolderDiscordBotName.
3. solis. Ierakstiet npm install discord.io winston –save un nospiediet taustiņu Enter
Kad Node.js ir instalēts, šī komandrinda automātiski lejupielādēs robota atbalstu vai atkarību darbvirsmas mapē.
4. solis. Ierakstiet npm install un nospiediet Ievadiet.
Kods nodrošinās, ka nav citu elementu vai programmu, kas jāinstalē, lai robots darbotos.
Tagad jums ir robota kods un pārbaudīsit, vai kods var darboties nākamajā metodē
6. daļa no 6: Bota palaišana
1. solis. Ierakstiet mezglu bot.js un komandu uzvednes logā nospiediet taustiņu Enter
Ja tiek parādīts kļūdas ziņojums, jūs darāt kaut ko nepareizi ar robota kodu.
Solis 2. Ierakstiet “! Intro” sadaļā Nesaskaņas
Ievadiet komandu kanālā, kurā ir robots. Šajā rakstā parādītais parauga kods uzdod robotprogrammai reaģēt uz komandām vai ziņām, kas sākas ar simbolu “!” ar vārdu "Pong!". Lai pārbaudītu, vai robots darbojas, ierakstiet “! Intro” un gaidiet robota atbildi vai atbildi.
3. solis. Ja nesaņemat atbildi, pārbaudiet kodu
Ja robots nereaģē uz Discord ziņojumu!! Intro, vēlreiz izlasiet šo wikiHow un pārliecinieties, vai robots ir pareizi iestatīts. Turklāt pārliecinieties, ka:
- Node.js ir instalēts pareizi.
- Bot marķieris ir pareizi ievietots failā auth.json.
- Jūs atrodaties tajā pašā kanālā kā bot
- Bots jau atrodas serverī.
- Failos auth.json, bot.js un package.json iekļautais kods ir pareizs.
- Jūs esat lejupielādējis visus atbalstus vai atkarības, lai robots darbotos, izmantojot komandu uzvedni (pēc Node.js instalēšanas).