Kweli nqaku, siza kuthetha ngesandla ekudaleni robot lokudlala umculo ingxabano. Unakho ukukopela nje sonke ezingenisiweyo ikhowudi, kwaye uhlele yona ngokwakho ukuba wawo izakhono JavaScript. Le robot wadalwa ngayo kuthi, kodwa ezinye zigaba umsebenzisi zisenako bajongene neengxaki ezahlukeneyo, ngoko ukucebisa ukuba ufundisise imiyalelo zethu nje kuphela, kodwa ebonakala iikhowudi impazamo ikhusi xa kukho abanjalo.
Ukuba kuvela ukuba le nto kakhulu nzima kuwe okanye ezifanelekileyo nezinye izizathu, sebenzisa bot esele zenziwe ngoko khululeka ukudlala umculo. Inqaku le linki ingezantsi uya kufumana inkcazelo eneenkcukacha malunga noku kwaye baphumeze umsebenzi.
Funda ngokugqithisileyo:
I robot umculo kumncedisi in ukungavumelani
Dlala umculo ngokusebenzisa robot in ukungavumelani
Inyathelo 1: Ukwenza isicelo esitsha
robot ngasinye kuba alahliweyo kufuneka zibhaliswe kwi-portal esemthethweni abaphuhlisi. Ngoko ke ukuzuza ukufikelela kuzo zonke izicwangciso eziyimfuneko ezinxulumene mvume kunye yokuziphatha ngokubanzi robot, ungenza bakope ikhonkco kugunyaziso wayo iseva buqu kwaye usebenzise ithokheni eyodwa, nto leyo efunekayo ukuze uphuhliso olungaphezulu imiyalelo.
Yiya website esemthethweni isihlava Developer Portal
- Sebenzisa ikhonkco ngentla ukuvula main page portal ngayo abaphuhlisi, ungena kwi nempikiswano nembuzwano Akhawunti Personal kwaye nqakraza kwi "New Application" ukwenza isicelo esitsha.
- Faka igama lakhe, banikwe ukohluka, kuba xa kukho bot ezininzi ezinegama elifanayo, kuya kuba lula ukuba awudalele - isaziso ukuthiya ngokutsha lixelelwe.
- Lwakugqitywa, vula i menu kwi kwisiza uze ukhethe "Bot" didi.
- Malungana "Build-A-Bot" umtya nqakraza kwi "Dibanisa Bot".
- Qinisekisa kongezwe robot ukuba isicelo esikhethiweyo.
- Ngokusebenzisa i menu eqhelekileyo, yiya «OAuth2».
- Eli candelo inoxanduva jikelele Ipharamitha robot kunye igunya layo. Xa "ulise kwi" ibhloko, phawula i "Bot" umhlathi.
- Xa uluhlu iimvume, qiniseka ukuba uvule uqhagamshelwano kwiindlela ilizwi kunye nolwazi lwakho ukuluthetha, njengoko kuyimfuneko ukuze umculo yosasazo ngakumbi.
- I-Bot kufuneka bakwazi ukufunda ukuthumela imiyalezo, ngoko musa ukulibala ukwenza ezi iinketho kwicandelo ngee mvume yombhalo ingxoxo. Kakade ke, unako ukubonelela zonke iimvume kwangoko, kodwa le ndlela emangalisayo, ngakumbi kwiimeko apho sukuba usenza robot zomsebenzisi mass.
- Kamsinya nje igqityiwe isicwangciso imvume, bakhuphela ilinki xa isigunyaziso yokuqala robot kumncedisi, kuba wongeze kungenjalo de kuvela.
- Landela le ilinki kwaye khetha uvavanyo iseva apho ufuna ukukhangela robot.
- Qinisekisa ukufaka bemlalele ulwazi malunga yogunyaziso ngempumelelo.
Ngoku unayo robot kunye umqondiso eyahlukileyo, kwaye robot sele ifakwe kumncedisi, kodwa ngoxa imo intanethi. Ukuqala oko, kuya kufuneka ukuba enze ezimbalwa izenzo kwi computer wendawo, ekubeni sakubon 'ukuba esemi boting boting ukusebenza kweintanethi.
Inyathelo 2: Amanyathelo zokuzilola
izenzo oluMiselweyo ziquka ukudalwa labobalawuli ezifunekayo kunye iifayile, ukufakelwa izixhobo kunye izixhomekeki kubo. Akukho nto nzima kule, wena kudingeka nje ukuba enze isenzo ngasinye ke, emva ngenyameko iimpazamo kulo naliphi na inqanaba.
- Yenza incwadi eneenkcukacha igama robot. Ungakhetha naliphi na indawo, kodwa ulawulo lasekhaya le umsebenzisi ifanele oku.
- Yenza iifayile ezimbini kuyo: "Config.json" yaye "index.js". Xa qala ufake yoqwalaselo yonke Bot - isimaphambili zalo umqondiso ekhethekileyo, yaye okwesibini - lonke ikhowudi nkqubo kunye nemiyalelo kunye nemisebenzi eqhelekileyo esi sixhobo.
- Kuba umsebenzi robot kuya kufuneka Node.js. Esi sixhobo senzelwe ukuba ukuqala zeempendulo kwi computer yobulali. Landela le link ingezantsi uze umxokozelo Umfaki yayo for Windows.
Download node.js evela site esemthethweni
- Lindela ukukhuphela ifayile ephumezayo, ukubaleka kwaye uphumelele inkqubo elula yokufakelwa, emva kwemiyalelo eboniswe kwiscreen.
- Emva koko, vula "umgca wokuyalela" ngokufanelekileyo, ungenise i-CMD kwindawo ethi "Run" i-Ain + Rings Contrations).
- Faka imodyuli ukuze usebenze ne-discord API, ebizwa ngokuba yi-Discord.js ". Ukuze benze oku, kwi window console ovula, faka NPM ukufaka discord.js ffmpeg-okubini opsscript YTDL-Core --Save kwaye cinezela ENTER - ngoko nangoko ukongeza onke izixhomekeki eziyimfuneko.
- Lindela izaziso kwiscreen ekufakweni ngempumelelo, ngaphandle kokuvala iwindow ye-Console yangoku. Ukuba iimpazamo zivele, zifunde ikhowudi yazo kwaye zisebenzise injini yokukhangela ukufumana isigqibo somsebenzi kwiiforamu okanye iwebhusayithi esemthethweni.
Ngenxa yoko, iKhowudi yasekhaya yomsebenzisi kufuneka ibonakale iifayile ezihambelana ne-node.js yecandelo kwaye yongezwa emva kwemodyuli. Qala kwakhona ikhompyuter ukuze i-bot ayinangxaki yokuqalisa, emva koko uye kwinqanaba elilandelayo.
Inyathelo 3: Ukuhlela ifayile yoqwalaselo lwe-BEB
Sele uyazi ukuba kwifayile yoqwalaselo lwe-BOT ye-BOT ye-BOT kuya kubakho zonke imiqolo yekhowudi enoxanduva lokusebenzisa isimaphambili (isimboli ngaphambi kokungena kumyalelo kwiserver) kunye nethoni eyahlukileyo echaza isicelo kwi-API. Ukufezekisa zonke iintshukumo ezingaphezulu, sicebisa ukukhutshelwa kwenkqubo ngenkxaso ye-JS Syntax okanye nawuphi na umhleli obhaliweyo ofanelekileyo ukuba oku akwenziwanga ngaphambili. Inqaku elikwikhonkco elingezantsi uya kuba nakho ukuziqhelanisa nezisombululo ezifanelekileyo.
Funda ngakumbi: Ukukhetha indawo yophuhliso yenkqubo
Ngokukhawuleza njengoko efakwe kwi computer kwaye ukulungele ukusebenza, unako ngokukhuselekileyo ukuqala ukuhlela uqwalaselo lwefayile, kokufaka idatha yomsebenzisi apho.
- Gijimani ifayile ye-Cons.js ngomhleli wokubhaliweyo okanye yophuhliso, faka ikhowudi engezantsi.
{
"Isimaphambili": "!",
"Ithokheni": "Ithokeni yakho"
}
Guqula isimaphambili kwizicatshulwa eziphindwe kabini kumnqweno onqwenelekayo okanye oshiye uphawu lokukhuphela. Umzekelo womyalelo usebenzisa lo mqondiso ujongeka ngolu hlobo :! Dlala.
- Yiya kwi-bot yakho kwiPortal yoPhuculo, fumana uphawu olwahlukileyo apho kwaye uyikhuphele.
- Faka uvavanyo lwakho lwe-toke endaweni ngaphandle kokucima iikowuti ezimbini.
- Gcina utshintsho kwaye uvale le fayile. Ngendlela, unokwenza isenzo esinye ngencwadana eqhelekileyo.
Ngale nto kugqityiwe ifayile yoqwalaselo, akusekho kufuneka umisele umgca omnye wekhowudi. Yivale, ngaphandle kokulibala ukugcina iihembe zenziwe, kwaye uqhubeke nokubhala kwakhona i-bot yokudlala umculo.
Inyathelo 4: Uvavanyo Ukuqala iBot
Okokuqala, kufuneka siqiniseke ukuba i-bot iqhuba ngokubanzi kwiseva kwaye iya kwimowudi ye-intanethi, kuya kuba yimfuneko ukuba ibhale inxenye yayo yeKhowudi kwi-Index.js, emva koko isebenzise i-node.js ukuqala.
- Ngemeko yophuhliso okanye umhleli wombhalo okhethiweyo, vula ifayile ekhankanyiweyo yokuhlela.
- Faka ibhloko yekhowudi enoxanduva lokufaka ukuxhomekeka kwaye ibonisa iimodyuli ezisetyenzisiweyo:
I-Square = idinga ('uxinzelelo.js');
hlala {
Isimaphambili,
ithokheni
} = Ifuna ('./ macala.jsson');
i-ytdl = ifuna ('ytdl-core');
- Ngoncedo lweethokheni ezichaziweyo ngaphambili, yenza umthengi kunye nokungena, oqhutywa ngokufaka imigca emibini kuphela:
I-staw ixhase umxhasi = I-SquaddInt entsha.client ();
Umthengi.Login (ithokheni);
- Ihlala kuphela ukucacisa imigca yokugqibela esisiseko yokuphulaphula i-bot.
Umthengi.Once ('ulungele', () => {
I-Console.g ('ilungele!');
});
Umthengi.Once ('uqhagamshele', () => {
I-Console.log ('Ukunxibelelana kwakhona!');
});
Umthengi.Once ('unqamle', () => {
I-Console.log ('NORONNE!');
});
- Yandisa i "Imenyu" yefayile kwaye ugcine utshintsho olwenziweyo.
- Balekani i-console kwakhona ngendlela efanelekileyo.
- Ngenisa i-NODE Index.js Umyalelo wokuqalisa i-Butccript.
- Ukuba iifayile zayo azikho kulawulo lwasekhaya lomsebenzisi, emva kokuba kucace ukuba ichaze ngokupheleleyo.
- Ukusungulwa ngempumelelo kwe-bot kuboniswa ngumbhalo "ukulungele!".
- Vula i-Discord kwaye uqiniseke ukuba i-bot ihambe kwimo ye "intanethi".
Inyathelo 5: Ukubhala i-coder enkulu ye-bot yomculo
Eyona nkqubo inzima ihleli ihleli-ukubhala ikhowudi esisiseko ye-bot yomculo. Kukho uluhlu lwemisebenzi ekufuneka lenze: Imiyalezo yokufunda kunye nemiyalelo yeNkcazo, inkcazo yegama lengoma okanye idilesi yayo, iqhagamshela kwisitishi selizwi kunye nokudlala. Imvume kuyo yonke le bot, ke kufuneka uchaze amanyathelo usebenzisa imisebenzi yeJavaScript, efakwe kwifayile efanayo "ye-Index".
Yongeza into elula yokufunda imiyalezo:
Umthengi.on ('umyalezo', umyalezo we-Async => {
}
Inemigca emibini kuphela, kodwa iya kuvumela i-bot ukuba ithathe umbuzo kwaye igqitywe ngokuchanekileyo. Kungathiwa lelinye lawona maqela abalulekileyo kwi-bots yazo naziphi na iintlobo. Qiniseka ukongeza imiyalezo engayikhathaliyo kwenye i-bots ngokungena
ukuba (umyalezo.autr.b) ubuye;
Oku kuphepha ukungqubana ngelixa usebenzisa i-bots ezininzi kwiseva ngaxeshanye. Emva koko, kuya kuba yimfuneko ukukhangela isimaphambili ukuze i-bot yamkele iqela okanye ibuyisele.
ukuba (! umyalezo.Conte.startswith (isimaphambili)) ubuye;
Ukukhangela imiyalelo ekhutshiweyo yenziwa usebenzisa ilula ukuba isebenza, kwaye uyilo kwityala lethu likhangeleka ngolu hlobo:
I-Server I-Serverque = Queue.get (umyalezo.Gueld.id);
Ukuba (umyalezo.NCET.STALSWSWITH (`$ {prefix})) {
Yenza (umyalezo, kwiseva);
Buyela;
} Enye ukuba (umyalezo.Content.startswith (`$ {prefix}} {i-skip`)) {
Tsibela (umyalezo, kwiseva);
Buyela;
} Enye into (umyalezo.Conte.StartSwith (`$ {prefix})) {
Yeka (umyalezo, kwiseva);
Buyela;
Enye into {
Umyalezo.Annel.send ('kufuneka usebenzise umyalelo okhoyo!')
}
Nceda uqaphele ukuba thumela ('') umsebenzi uthumela umyalezo kumsebenzisi ukuba ngequbuliso ungena kumyalelo ongasebenziyo. Lo myalezo unokuhlela, utshintshe umbhalo kwiikowuti.
Ngoku i-bot ifundwe ukuthatha imiyalelo, kodwa ide ikwazi ukusebenzisana nabo, kuba izenzo zingachazwanga. Okokuqala yongeza umyalelo wokudlala, onoxanduva lokudlala. Kuyo, uluhlu luyafuneka ngale ndlela ilandelayo:
I-cit myabo = Imephu entsha ();
Uthumela yonke imiyalelo emgceni kwaye enze iingoma zidlale kuphela xa igqithile. Emva koko, kuya kuba yimfuneko ukwenza umsebenzi oza kujonga ukuba umsebenzisi uqhagamshele kwi-ICITERTE yelizwi kwaye ingaba i-bot yimvume ehambelanayo.
Umsebenzi we-Async Ukuphumeza (umyalezo, kwiseva) {
i-Args Args = umyalezo.Conte.Split ('');
I-velochannel = umyalezo.mer.voicenkan;
Ukuba (! I-Itchanchannel) ibuyise umyalezo.Khankannel.sew ('ukumamela umculo, kufuneka ube kwinqanaba lelizwi!');
Imvume yemvume = I-ITopchannel.permissions (umyalezo.client.user);
Ukuba (! Iimvume.has ('Qhagamshela' ||! Iimvume.has ('Thetha') {
Buyisela umyalezo.Khandnel.send ('ndifuna iimvume zokujoyina kwaye ndithethe ijelo lakho lelizwi!');
}
}
Intshukumo elandelayo - Ukudibanisa ithala leencwadi le-YTDL, kuba le bot iya kufunda igama lengoma kwikhonkco kwi-YouTube, emva koko idlalwa kwiseva. Iya kuthatha ukufaka i-Pietical yePhantwane.
I-varinfo = ilinde ytdl.Getinfo (ii-1]);
Ingoma ingelosi = {
Isihloko: i-culo.ticle,
I-URL: i-ranyainfo.video_url,
};
Ibhloko elandelayo yekhowudi iya kukuvumela ukuba uqonde ukuba kukho iingoma emgceni okanye ungaqhagamshela ngokukhawuleza kwisitishi selizwi kwaye uqalise ukudlala.
Ukuba (! I-Serpee) {
Enye into {
I-Servereee.songs.push (Ingoma);
I-Console.log (server);
Buyisela umyalezo.Ankanel.send (`$ {i-song.title} yongezwa kumgca!`);
}
Okulandelayo kuza ngokulula kwiinkqubo ze-novice Isikimu sekhontrakthi esongeza ingoma ibe yingqokelela kwaye yenza okufanayo nexesha elifanayo! Dlala, ukukhetha inyathelo elifanelekileyo. Nika ingqalelo kumagqabantshintshi abonakaliswayo, ekuvumela ukuba ujonge zonke izinto ezingafihlisiyo.
// ukudala ikhontrakthi yomgca
Hlala u-queuecontronts = {
Itekisi: umyalezo.Khankanel,
I-Ipchanchannel: I-LizwiChannel,
Unxibelelwano: Null,
IiNgoma: [],
Umthamo: 5,
Ukudlala: Kuyinyani,
};
// Seta umgca kwikhontrakthi yethu
I-Quee.set (umyalezo.Guard.id, Queuecontall);
// faka ubume kwi-fortoy yethu yeengoma
I-QueueCoont.songs.push (Ingoma);
zama {
// Apha sizama ukujoyina intetho yelizwi kwaye igcine unxibelelwano lwento
Uqhagamshelo lwe-var = ilinde i-Istinkan.join ();
I-QueueContration.conction = uqhagamshelo;
// tsalela umsebenzi wokudlala ukuqala ingoma
Dlala (umyalezo.Gueld, Queuecontror.songs [0]);
} Ukubamba (isiza) {
// bonisa umyalezo wemposiso ukuba i-bot ayinakho ukujoyina intetho yelizwi
I-Console.log (Err);
I-Quee.Delete (umyalezo.Guard.id);
Buyisela umyalezo.Ankanel.send (Err);
}
Ngomgca, yonke into icacile, kodwa ayidlali iingoma, kuba akukho sabelo somsebenzi wokudlala. Ukwenza oku kwikhowudi kubalulekile ukongeza ulwakhiwo
Umsebenzi wokudlala (Umdlalo, ingoma) {
I-Server I-Serverque) = Queue.get (UmGuil);
Ukuba (! Ingoma) {
I-Derverquee.voicechannel.leve ();
I-Quee.Delete (Umbutho.ID);
Buyela;
}
}
Ukudlala kuqala usebenzisa i-Playstream () umsebenzi kunye nekhonkco elichaziweyo kwingoma.
I-SORTATCHER = SersorEee.Connection.playstream (YTDL (Ingoma))
.. ('isiphelo', () => {
I-Console.log ('umculo uphelile!');
// isusa ingoma egqityiweyo ukusuka kumgca
I-Servereee.songs.shift ();
// kwakhona ibangela ukuba umsebenzi udlale ngengoma elandelayo
Dlala (Umbutho, kwiSente. Sersongs [0]);
})
. Impazamo ('Impazamo', Impazamo => {
I-Console.rror (impazamo);
});
I-Dispatcher.setvolLogicmic (ServerEqueue.Voldeme / 5);
Ukuba ufuna ukongeza umsebenzi we-Skip yengoma, umzekelo, xa uthatha isigqibo sokudlala uluhlu lokudlala, kuqala jonga umyalelo ofanelekileyo, uze wongeze isiqwenga esinjalo:
Umsebenzi we-skip (umyalezo, kwiseva) {
Ukuba (! Umyalezo.ME.Ve.vochannel) Umyalezo.Khangela.Umjelo ('kufanele ukuba ube kwinqanaba lelizwi ukumisa umculo!');
Ukuba (!
I-ServerEquee.Connection.dispatcher.end ();
}
Phantse ikimu efanayo ikwasebenza nomsebenzi wokumisa, kodwa ibhloko enekhowudi ifumana ukujonga okwahlukileyo kancinci:
Umsebenzi uyeke (umyalezo, server) {
Ukuba (! Umyalezo.mer.vochannel) Umyalezo.Khanya.send (')
Kuya kufuneka kwi-Chapting yelizwi ukumisa umculo! ');
I-Servereee.songs = [];
I-ServerEquee.Connection.dispatcher.end ();
}
Qwalasela ukuba loo nkcazelo ngentla ilungele kuphela ezo abasebenzisi osele nolwazi nge ulwimi JavaScript okanye inxaxheba kuphela ukufunda bagqiba ukwenza i robot somculo. Ukuba wenza na izakhono zakhe ngokubanzi kunye neebhloko lubalulwe ikhowudi awufuni ukuba athethe nto konke konke, uzakufaka lula yonke ikhowudi yemvelaphi kulo ifayile, endaweni imiyalezo evela robot ukuya Russian (ukuba nkqo) kwaye ngaphandle kokuba itshintshayo. Zonke ikhowudi yemvelaphi lo hlobo:
Nengngqi ukungavumelani = Funa ( 'discord.js');
nengngqi {
isiqalo,
ithokheni
} = Funa ( './ config.json');
nengngqi YTDL = zifuna ( 'YTDL-CORE');
Nengngqi Client = discord.client Entsha ();
Nengngqi Queue = New Map ();
Client.ONCE ( 'Ready', () => {
Console.log ( 'Ready!');
});
Client.Once ( 'ulu-', () => {
Console.log ( 'ulu-!');
});
Client.ONCE ( 'qhawula uqhagamshelwano ", () => {
Console.log ( 'Cima!');
});
Client.on ( 'Umyalezo', Async Umyalezo => {
ukuba (message.author.bot) ukubuya;
ukuba (Message.content.startSwith (Ilungiselela)!) Ukubuya;
Nengngqi ServerQueue = Queue.Get (Message.Guild.ID);
ukuba (Message.Content.startSwith ( `$ {isimaphambili} play`)) {
Phumeza (Umyalezo, ServerQueue);
Buyisela;
} OMNYE ukuba (message.content.startswith ( `$ {isimaphambili} Skip`)) {
Ulwenzo (Umyalezo, ServerQueue);
Buyisela;
} ABANYE Ukuba (message.content.startSwith ( `$ {isimaphambili} stop`)) {
Stop (Umyalezo, Serverqueue);
Buyisela;
} OMNYE {
Message.Channel.send ( 'kufuneka Faka Umyalelo somthetho!')
}
});
Async Function Phumeza (UMYALEZO, SERVERQUEUE) {
nengngqi args = message.content.split ( '');
Nengngqi VoiceChannel = Message.Member.VoiceChannel;
ukuba Return Message.Channel.send ( 'kufuneka kwi A Voice Channel ukuba Play Umculo!') (VoiceChannel!);
nengngqi efoni = VoiceChannel.permissionSFOR (Message.Client.user);
Ukuba (! Permissions.has ( 'Connect') ||! Permissions.has ( 'Thetha')) {
Return Message.Channel.send ( 'I Need Iimvume ku Dibanisa nithethe Voice Channel!');
}
Nengngqi Songinfo = Kulindelwe iinkcukacha ytdl.getinfo (args [1]);
Nengngqi Song = {
Isihloko: Songinfo.title,
URL: Songinfo.Video_URL,
};
Ukuba (! Serverqueue) {
Nengngqi QueueContruct = {
TextChannel: Message.Channel,
VoiceChannel: VoiceChannel,
Uxhulumaniso: byte,
Songs: [],
VOLUME: 5,
Ukudlala: True,
};
queue.set (Message.Guild.ID, QueueContruct);
queuecontruct.songs.push (ICULO);
zama {
uqhagamshelo var = voicechannel.join Kulindelwe iinkcukacha ();
queuecontruct.connection = Connection;
Dlala (Message.Guild, Queuecontruct.songs [0]);
} Catch (iceba) {
Console.log (iceba);
queue.delete (Message.Guild.ID);
Return Message.Channel.send (iceba);
}
} OMNYE {
ServerQueue.Songs.push (Ingoma);
Console.log (Serverqueue.songs);
Return Message.Channel.send ( `$ {Song.title} yongezwe kumgcelele`!);
}
}
Umsebenzi Yeqela (loMyalezo, Serverqueue) {
ukuba (message.member.voiceChannel!) Return Message.Channel.send ( 'Kufuneka abe Channel Voice Stop I Umculo!');
ukuba (ServerQueue!) Return Message.Channel.send ( 'Akukho Iingoma Ukuze Ngaba Tsiba!');
ServerQueue.connection.dispatcher.end ();
}
Stop umsebenzi (loMyalezo, Serverqueue) {
ukuba (message.member.voiceChannel!) Return Message.Channel.send ( 'Kufuneka abe Channel Voice Stop I Umculo!');
ServerQueue.Songs = [];
ServerQueue.connection.dispatcher.end ();
}
Umsebenzi Dlala (Guild, ICULO) {
Nengngqi ServerQueue = queue.get (guild.id);
Ukuba (! Ingoma) {
ServerQueue.VoiceChannel.Leave ();
queue.delete (guild.id);
Buyisela;
}
Nengngqi Dispatcher = ServerQueue.Connection.PlayStream (YTDL (Song.url))
.phezu ( 'Isiphelo', () => {
Console.log ( 'Umculo Kuphelile!');
serverqueue.songs.shift ();
Dlala (Guild, Serverqueue.songs [0]);
})
.phezu ( 'impazamo', error => {
Console.error (imposiso);
});
dispatcher.setvolumelogarithmic (serverqueue.volume / 5);
}
Client.login (Token);
Zakuba zigqityiwe ukuzaliswa, kungcono ukuba iqale robot, emva koko ungaya umncedisi wakho, ukudibanisa ijelo ilizwi ufake naliphi na umyalelo intsebenziswano, ukuhlola indlela abasabela ngayo robot.
Ukuba oku kungaphezulu kwe-bot akulunganga kuwe, unokufumana iikhowudi zomthombo kwi-gitble efanayo kwaye zikhuphe kwikhompyuter yakho. Umgaqo-nkqubo wobhaliso kunye nokuqalisa kuhlala kuyinto efanayo, ke ukuba ikho imfuneko, hlela ikhowudi egqityiweyo, emva koko uqhubeke nokuvavanya i-bot.
Kweli nqaku, asizange sichaphazele ukukhutshwa kwebhotile yokusingathwa, sisasaze phakathi kwabanye abasebenzisi, ukudala i-avatar kunye nokusetyenziswa kweziza ezivulekileyo, ukusuka apho kungagunyaziswa khona. Zonke ezi ziinkqubo ezahlukileyo eziza kubandakanyeka kuphela xa undenzele ubuchule bakho ukuze udale i-bots kwaye ulungele ukuhambisa iiprojekthi kwinethiwekhi.