Ugomvi ni programu maarufu ya gumzo ambayo mara nyingi wachezaji huitumia na kuipenda. Watumiaji wa Discord wanaweza kuunda kituo chao cha Discord bure na waalike watu kujiunga na kituo hicho. Watu wengine hutumia bots kwenye Discord kucheza muziki, kusalimu watumiaji wapya kwenye kituo, na zaidi. Hii wikiHow inafundisha jinsi ya kuunda bot kwa Discord. Walakini, unapaswa angalau ujue na kuweka alama kwa sababu bots hufanya kazi kupitia JavaScript.
Hatua
Sehemu ya 1 ya 6: Kuandaa Kompyuta
Hatua ya 1. Pakua Node.js kutoka
Node.js ni wakati wa kukimbia wa bure wa JavaScript unahitaji kujenga bots. Unaweza kuchagua faili ya usakinishaji wa Windows au MacOS, pamoja na toleo unalotaka. Kwa mchakato huu, inashauriwa uchague toleo la LTS.
Hatua ya 2. Endesha faili ya usakinishaji
Kwenye kompyuta ya Windows, bonyeza tu faili iliyopakuliwa ili kuendesha usakinishaji. Kwenye Mac, utahitaji kutoa faili na upate faili ya programu / usakinishaji. Hakikisha unasoma mikataba yote kabla ya kufanya usanidi.
Hatua ya 3. Unda akaunti ya Utata (hiari)
Ikiwa bado huna akaunti ya Discord bado, unaweza kuunda moja kwa
Hatua ya 4. Ingia katika akaunti yako ya Discord na kituo
Fungua programu ya Discord kwenye kompyuta yako na ufungue kituo unachotaka kuongeza bot.
Sehemu ya 2 ya 6: Kuunda Bots kwenye Ugomvi
Hatua ya 1. Tembelea https://discord.com/developers/applications/me kupitia kivinjari
Tayari unaweza kuwa na uwezo wa kufikia akaunti yako kupitia programu, lakini ingia tena ikiwa umehimizwa. Katika sehemu hii, unaunda programu iliyowezeshwa na bot. Hii inamaanisha utakuwa unaunda programu na bots.
Hatua ya 2. Bonyeza kitufe cha Maombi kipya cha samawati
Iko upande wa kulia wa kivinjari chako. Dirisha ibukizi la jina la programu yako litaonekana.
Andika kwa jina la programu na bonyeza "Unda". Chagua jina linaloelezea (k.m. "Greeterbot") ikiwa bot ya programu yako inafanya kazi kuwasalimu watumiaji. Walakini, jina kama "Greeterbot" linaweza kusababisha makosa kwa sababu ni jina maarufu. Kwa hivyo, ongeza kamba ya nambari hadi mwisho wa jina (kwa mfano "Greeterbot38764165441")
Hatua ya 3. Bonyeza Bots kwenye menyu ya kushoto
Menyu hii inaonyeshwa na aikoni ya kipande cha picha ya jigsaw.
Hatua ya 4. Bonyeza Ongeza Bot
Kitufe hiki kiko chini ya kichwa cha "Jenga-A-Bot".
- Bonyeza "Ndio, fanya!”Katika dirisha ibukizi kuthibitisha hatua.
- Ikiwa unapata ujumbe wa makosa juu ya jina ambalo ni maarufu sana, rudi kwenye ukurasa wa programu na ubadilishe jina. Kwa mfano, jina "Music Bot" lilionekana kuwa maarufu sana. Walakini, unaweza kuongeza nambari kadhaa hadi mwisho wa jina la programu.
Hatua ya 5. Bonyeza Bonyeza Kufunua ishara
Chapisho hili liko katika eneo la habari la bot. Wakati maandishi yamebonyezwa, unaweza kuona safu ya herufi na nambari.
Bonyeza "Nakili" kunakili maandishi yote. Unaweza kuibandika kwenye maandishi ya nata au programu ya kumbuka, lakini hakikisha unaweza kufikia nambari hiyo na usimpe mtu yeyote. Mtu yeyote aliye na msimbo anaweza kudhibiti bot. Nambari itaonyeshwa kila wakati kwenye ukurasa huu wakati unahitaji
Sehemu ya 3 ya 6: Kupeleka Boti kwenye Seva za seva au Njia
Hatua ya 1. Bonyeza Maelezo ya Jumla
Iko kwenye menyu upande wa kushoto wa skrini.
Hatua ya 2. Bonyeza Nakili chini ya sehemu ya "Kitambulisho cha Mteja"
Chaguo hili ni katikati ya ukurasa wa wavuti.
Hatua ya 3. Bandika Mteja uliyeinakili kwenye URL ifuatayo:
"Https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8"
Kwa mfano, ikiwa Mteja wako ni "000000000000000001", URL itaonekana kama:
Hatua ya 4. Bandika URL kwenye mwambaa wa anwani ya kivinjari
Utapelekwa kwenye ukurasa mpya ambao utakuruhusu kuongeza bots kwenye kituo chako.
- Bonyeza kisanduku-chini ili kuonyesha vituo vyote vinavyoendana.
- Bonyeza "Ruhusu" kuendelea. Utapata ujumbe wa uthibitisho kwamba bot imeongezwa na kichupo kinachotumika kinaweza kufungwa.
Sehemu ya 4 kati ya 6: Boti za Usimbuaji
Hatua ya 1. Unda folda ya nambari za bot kwenye desktop
Utaunda faili za nambari ambazo baadaye zitaongezwa kwenye folda.
- Nambari iliyoonyeshwa katika nakala hii imechukuliwa kutoka
- Unaweza kutafuta wavuti kwa nambari zingine za bot ikiwa unataka, kama vile nambari za kucheza muziki kila wakati. WikiHow hii hutumia nambari ya sampuli kwa bots zinazojibu maandishi au amri zinazoanza na "!"
Hatua ya 2. Fungua programu ya kuhariri maandishi
Unaweza kutumia programu ya kuhariri maandishi ya mwisho-chini kama Notepad ya Windows, au TextEdit ya Mac.
Hatua ya 3. Ingiza nambari ifuatayo:
{"Tokeni": "Ishara yako ya Bot"
Hatua ya 4. Hifadhi faili kama "auth.json"
Hakikisha faili haihifadhiwa na ugani wa.txt.
Hatua ya 5. Unda hati mpya
Unaweza kuunda moja kwa kubonyeza njia ya mkato Ctrl + N (Windows) au Cmd + N (Mac), au kubofya chaguo "Mpya" kutoka kwa kichupo cha "Faili".
Hatua ya 6. Andika msimbo ufuatao:
{"Jina": "saluti-bot", "toleo": "1.0.0", "maelezo": "Botani yangu ya kwanza Bot", "kuu": "bot.js", "mwandishi": "Jina lako", "Utegemezi": {}}
Hatua ya 7. Hifadhi faili kama "package.json"
Hakikisha faili haihifadhiwa na ugani wa.txt.
Hatua ya 8. Unda hati mpya
Unaweza kuunda moja kwa kubonyeza njia ya mkato Ctrl + N (Windows) au Cmd + N (Mac), au kubofya chaguo "Mpya" kutoka kwa kichupo cha "Faili".
Hatua ya 9. Andika kwenye nambari ya bot
Kwa mfano, ikiwa unataka kuunda bot inayojibu ujumbe au amri zinazoanza na alama ya "!", Andika nambari ifuatayo:
var Discord = zinahitaji ('discord.io'); var logger = zinahitaji ('winston'); var auth = kuhitaji ('./ auth.json'); // Sanidi mipangilio ya logger logger.remove (logger.transports. Console); logger.add (mpya logger.transports. Console, {colorize: kweli}); logger.level = 'utatuaji'; // Anzisha Discord Bot var bot = Discord. Client mpya ({tokeni: auth.token, autorun: true}); bot.on ('tayari', kazi (evt) {logger.info ('Imeunganishwa'); logger.info ('Akaingia kama:'); + ')');}); bot.on ('message', function (user, userID, channelID, message, evt) {// Bot yetu inahitaji kujua ikiwa itafanya amri // Itasikiliza ujumbe ambao utaanza na `!` if (ujumbe.substring (0, 1) == '!') {var args = message.substring (1).split (''); var cmd = args [0]; args = args.splice (1); kubadili (cmd) {//! kesi ya ping 'ping': bot.sendMessage ({to: channelID, message: 'Pong!'}); pumzika;
Hatua ya 10. Hifadhi faili kama "bot.js"
Hakikisha faili haihifadhiwa na ugani wa.txt.
Unaweza kufunga programu yako ya kuhariri maandishi wakati huu
Sehemu ya 5 ya 6: Kusanikisha Bot ya Usaidizi
Hatua ya 1. Fungua dirisha la Amri ya Kuamuru
Kwenye Windows, unaweza kutumia neno kuu "Cmd" kwenye uwanja wa utaftaji wa Windows kwenye menyu ya "Anza". Kwenye Mac, unaweza kutafuta "Amri ya Kuhamasisha" kupitia Uangalizi.
Hatua ya 2. Pata folda ya bots kwenye eneo-kazi
Kwa mfano, unaweza kuandika cd / Users / Default Desktop / Desktop / FolderDiscordBotName.
Hatua ya 3. Andika npm install discord.io winston –save na ubonyeze Enter
Mara baada ya Node.
Hatua ya 4. Andika katika npm install na bonyeza Ingiza.
Nambari itahakikisha kuwa hakuna vitu vingine au programu ambazo unahitaji kusanikisha kwa bot kufanya kazi.
Sasa unayo nambari ya bot na utajaribu kuwa nambari inaweza kufanya kazi kwa njia inayofuata
Sehemu ya 6 ya 6: Kuendesha Bot
Hatua ya 1. Chapa bot.js ya nodi na bonyeza Enter kwenye dirisha la Amri ya Kuamuru
Ukipata ujumbe wa makosa, unafanya kitu kibaya na nambari ya bot.
Hatua ya 2. Andika "! Intro" kwenye Ugomvi
Ingiza amri kwenye kituo kilicho na bot. Nambari ya mfano iliyoonyeshwa katika nakala hii inaamuru bot kujibu amri au machapisho ambayo huanza na alama "!" na neno "Pong!". Ili kujaribu ikiwa bot inafanya kazi, andika "! Intro" na subiri jibu au jibu kutoka kwa bot.
Hatua ya 3. Angalia msimbo ikiwa hautapata jibu
Ikiwa bot haijibu ujumbe wa "! Intro" kwenye Discord, soma tena wikiHow na uhakikishe kuwa bot imewekwa vizuri. Kwa kuongeza, hakikisha:
- Node.js imewekwa kwa usahihi.
- Ishara ya Bot imeingizwa kwa usahihi kwenye faili ya auth.json.
- Uko kwenye kituo sawa na bot
- Bot tayari iko kwenye seva.
- Nambari iliyojumuishwa kwenye faili za auth.json, bot.js, na package.json ni sahihi.
- Umepakua msaada wote au utegemezi wa bot kufanya kazi kwa kutumia Amri ya Kuhamasisha (baada ya Node.js kusanikishwa).