Yeqa uye kokuyinhloko
Izifundo ze-AI

Hlola Imenyu ye-AI-Helper Ngokuvikelekile: Isakhiwo, Inqubo Yokwakha, Nokuhlolwa Kokuphepha

Lesi sifundo sihlola amakhono ashiwo yi-AI-Helper-Menu, ubuchwepheshe bayo, inqubo yokwakha, nezindlela zokuhlanganisa nesiphequluli. Sigcizelela ukuhlolwa kwekhodi yomthombo nokuhlola endaweni ehlukanisiwe ngoba le phrojekthi iguqula isevisi yomunye umuntu, ingaphula imithetho ye-Blooket, futhi ifaka umyalo wesifaki olanda ikhodi esebenzisekayo esizindeni esingahlobene.

Hlola Imenyu ye-AI-Helper Ngokuvikelekile: Isakhiwo, Inqubo Yokwakha, Nokuhlolwa Kokuphepha
Okubalulekile: I-AI-Helper-Menu yethulwa njengeqoqo lamathuluzi okukopela e-Blooket. Ukuyisebenzisa kumaseshini abukhoma kungadala inzuzo engafanele, kwephule imigomo ye-Blooket, kubeke i-akhawunti engcupheni yokumiswa, noma kubeke ikhompuyutha engcupheni. Lesi sifundo sigxile ekubuyekezweni okuphephile kwekhodi yomthombo nasekuhlolweni endaweni ehlukanisiwe, hhayi ekuyisebenziseni ngokumelene nensizakalo.

Okushiwo I-AI-Helper-Menu Ukuthi Iyakwazi Ukwenza

I-AI-Helper-Menu iphrojekthi ye-JavaScript emsulwa engenakho ukuncika kwamanye amaphakheji, eyenzelwe ukufaka iphaneli yokulawula ehudulekayo emakhasini e-Blooket. Ngokusho kwe-README yayo, ixhuma kuma-API omdabu esiphequluli afana ne-fetch ne-WebSocket, ibheke izinguquko zekhasi, futhi iguqule isimo somdlalo.

Indawo yokugcina ikhodi ichaza inguqulo 2.0.0 njengokwakhiwa kabusha okuyimodulari okunokufakwa ngokushesha, ukutholwa okuvumelana nemodi yomdlalo, ukugcinwa kwemibuzo esikhashana, kanye nesixhumi esibonakalayo esinesitayela se-glassmorphism. Lezi izimangalo zendawo yokugcina ikhodi futhi akufanele zithathwe njengamakhono aqinisekiswe ngokuzimela.

Izici ezishiwo

  • Ukuphendula ngokuzenzakalelayo: Ikhetha izimpendulo ngemva kokulibaziseka okulungisekayo futhi igcine imibuzo esike yabonwa ngaphambilini.
  • Izilawuli zemali nokuvula: Ithi iyakwazi ukuguqula amanani ezinhlamvu zemali futhi ivule ama-blook.
  • Izilawuli zesivinini: Ikhangisa isiphindaphindi esisuka ku-1× siye ku-5× samawashi esikhathi, opopayi, namaluphu.
  • Ukuzenzakalela kwemiklomelo: Ithi iyakwazi ukuqoqa amathokheni ansuku zonke namabhonasi.
  • Ukuguqulwa kwesimo somdlalo: Ikhangisa ukuvikelwa ezijezisweni kanye nokuzenzakalela okuqondene nemodi ethile.
  • Izilawuli zobuwena: Ithi iyakwazi ukufaka igama lomsebenzisi elibonakalayo esikhundleni sika-“Anonymous” ezindaweni zokulinda ezibukhoma.
  • Ukulingisa isikhathi: Ifaka ukulibaziseka okungahleliwe kanye nezimpendulo ezingalungile ngezikhathi ezithile ukuze ilingise ukuziphatha komuntu.

I-README iphinde ibhale ukuziphatha okukhethekile kwe-Gold Quest, Tower Defense, Factory, Racing, Café, Crypto Hack, Fishing, ne-Battle Royale. Ayinikezi izilinganiso zokusebenza noma ubufakazi bokuhlola obuqinisekisa ukuthi zonke izici ziyasebenza.

Qonda Izingozi Ngaphambi Kokusetha

Le phrojekthi ayihlangene ne-Blooket. Isitatimende sayo sokuzikhipha emthwalweni siyavuma ukuthi ukukopela kungaphula imithetho yesikhulumi futhi kungaholela ekuthathweni kwesinyathelo nge-akhawunti. Izimangalo ezifana nokuthi “undetected,” “anti-ban,” noma “god mode” azizona iziqinisekiso.

Kukhona futhi ukukhathazeka okukhulu ngokuphathelene nokufakwa. Umyalo okhangisiwe we-Windows usebenzisa i-bitsadmin ukulanda ifayela le-MSI ku-https://devcodee.com/api bese ulisebenzisa buthule nge-msiexec. Leyo domain ihlukile kunendawo yokugcina ikhodi ye-GitHub, futhi umyalo ucindezela isixhumi esibonakalayo esivamile sokufaka.

Ungasebenzisi isifaki esilandiwe ukude ngenxa nje yokuthi i-README isibiza ngokuthi “one-click.” Hlola ikhodi yaso yomthombo, umsuka, isiginesha yedijithali, kanye ne-hashi ye-cryptographic kuqala. I-README ayinikezi i-checksum noma isiginesha ye-MSI.

Lungisa Indawo Ehlukanisiwe Yokubuyekeza

Ukuze uhlaziye, sebenzisa umshini obonakalayo olahlwayo, iphrofayela yesiphequluli ehlukile, noma enye indawo engenawo ama-akhawunti omuntu siqu, amaphasiwedi agciniwe, amakhukhi esiphequluli, imininingwane yesikole, noma amafayela abucayi. Ungangeni ku-Blooket ngesikhathi sokuhlola.

Izinyathelo zokuphepha ezinconyiwe

  1. Vula indawo yokugcina ikhodi ku-GitHub bese ubuyekeza umlando wama-commit, amagatsha, izinkinga, nelayisensi.
  2. Landa noma wenze i-clone yekhodi yomthombo kuphela endaweni yokugcina ikhodi oyihlolile.
  3. Gwema isifaki se-MSI esithule se-README nanoma yisiphi iskripthi esithathwe ku-domain ongakayiqinisekisi.
  4. Buyekeza imethadatha yamaphakheji nezikripthi zokwakha ngaphambi kokusebenzisa imiyalo ye-Node.js.
  5. Sebenzisa i-akhawunti yesistimu yokusebenza engenawo amalungelo okuphatha esikhundleni se-akhawunti yomlawuli.
  6. Gcina iphrofayela yesiphequluli sokuhlola ingenazo izandiso namaseshini angenisiwe.

Hlola Ikhodi Yomthombo Ngaphambi Kokwakha

I-README ikhomba i-Node.js njengethuluzi lokwakha futhi ithi i-bookmarklet ehlanganisiwe ibhalwa ku-dist/bookmarklet.js. Ayibhali phansi konke ukuncika kokwakha noma wonke amafayela omthombo, ngakho hlola okuqukethwe kwendawo yokugcina ikhodi uqobo ngaphambi kokuqhubeka.

Yenza i-clone yendawo yokugcina ikhodi endaweni ehlukanisiwe:

git clone https://github.com/bansheepatronmake/AI-Helper-Menu.git
cd AI-Helper-Menu

Ngaphambi kokusebenzisa iskripthi se-npm, hlola i-package.json. Nakisisa i-scripts, izimemezelo zokuncika, kanye nezingwegwe zomjikelezo wempilo ezifana ne-preinstall, install, postinstall, prepare, ne-prebuild.

node --version
npm --version
npm run

Umyalo wokugcina ubala izikripthi ze-npm ezitholakalayo ngaphandle kokukhetha umsebenzi wokwakha. Qhathanisa okukhiphayo nomyalo oshiwo ku-README othi npm run build. Sebenzisa ukwakha kuphela ngemva kokuqinisekisa ukuthi iskripthi sisebenzisa ini.

npm run build

Ngokusho kwe-README, ukwakha okuphumelele kukhiqiza i-dist/bookmarklet.js. Vula lelo fayela njengombhalo esikhundleni sokulisebenzisa.

Okufanele ukubheke

  • Izindawo zenethiwekhi ezishiwo yi-fetch, XMLHttpRequest, WebSocket, noma izakhi ezidalwe ngamandla.
  • Ukuqoqwa kwamakhukhi, isitoreji sasendaweni, isitoreji seseshini, amathokheni, amagama abasebenzisi, noma izimpawu ezihlonza isiphequluli.
  • Ukusetshenziswa kwamandla nge-eval, Function, noma izintambo ezikhishwe ekubhalweni okufihliwe.
  • Ukulandwa, ukuqondiswa kwenye indawo, noma izingcingo ezingalindelekile eziya kuma-domain angahlobene nendawo yokugcina ikhodi ne-Blooket.
  • Ukushintshwa kwezinto zomhlaba wonke zesiphequluli ezifana ne-window.fetch noma window.WebSocket.
  • Izingxenye ezincishisiwe noma ezifihliwe ezingenakulandelelwa emuva kumafayela omthombo afundekayo.

Qhathanisa Ikhodi Yomthombo Nokuphumayo Kokwakha

Ama-bookmarklet avamise acindezelwa abe umugqa owodwa oqala ngo-javascript:. Ukunciphisa ikhodi kukodwa akubona ubufakazi bokuziphatha okunonya, kodwa kwenza ukuhlolwa ngesandla kube nzima. Ifayela elikhiqiziwe kufanele lihambisane nekhodi yomthombo ebuyekeziwe kanye nenqubo yokwakha.

Inqubo ewusizo yokuqinisekisa ubuqotho yile:

  1. Qopha i-Git commit eqondile ebuyekezwayo.
  2. Yakha iphrojekthi endaweni ehlanzekile.
  3. Londoloza i-hashi ye-cryptographic yefayela elikhiqiziwe.
  4. Phinda ukwakha kwenye indawo ehlanzekile.
  5. Qhathanisa okuphumayo bese uphenya umehluko ongachazwanga.

Isibonelo, umbuyekezi osebenzisa i-Windows angabala i-hashi ye-SHA-256 ngalo myalo:

certutil -hashfile dist\bookmarklet.js SHA256

Kwi-macOS noma i-Linux, umyalo olinganayo wokubuyekeza uthi:

shasum -a 256 dist/bookmarklet.js

I-hashi iqinisekisa ukuthi ifayela liyilona elithile, hhayi ukuthi liphephile. Iwusizo kuphela uma iqhathaniswa nokuphumayo okukhiqizwe kwikhodi yomthombo ethembekile nebuyekeziwe.

Qonda Izindlela Zokulayisha Ezibhalwe Ngemibhalo

README ichaza izindlela ezintathu zokusebenzisa ikhodi ehlanganisiwe: i-bookmarklet, i-userscript ye-Tampermonkey, kanye nokufakwa ngqo ku-console. Zonke lezi zindlela zinikeza ikhodi ukufinyelela ekhasini elisebenzayo nakumongo walo we-JavaScript.

Bookmarklet

Indlela ye-bookmarklet ebhaliwe ikopisha umugqa okhiqiziwe osuka ku-dist/bookmarklet.js uwufake ku-bookmark yesiphequluli. Ukuchofoza leyo bookmark kusebenzisa ikhodi ekhasini elivuliwe njengamanje. Lokhu kulula, kodwa i-bookmarklet ingafunda noma iguqule idatha etholakala ku-JavaScript yalelo khasi.

Userscript ye-Tampermonkey

README iphakamisa ukugoqa ikhodi ekhiqiziwe ibe yi-userscript ehlelwe ukuthi ihambisane no-https://*.blooket.com/*. I-userscript elayishwa ngokuzenzakalelayo inokufinyelela okuqhubekayo emakhasini ahambisanayo, ngakho iphethini yokuhambisana nomthombo wezibuyekezo kuyimingcele ebalulekile yokuphepha.

Imethadatha ebhaliwe ikhomba inguqulo engu-2.0.0 futhi isebenzisa @grant none. Leso silungiselelo asenzi ikhodi ingabi yingozi; sisho ukuthi ikhodi isebenza kumongo wekhasi ngaphandle kwama-API akhethekile e-userscript.

Console Yesiphequluli

Indlela ye-console isusa isiqalo esithi javascript: bese isebenzisa ikhodi esele ngamathuluzi onjiniyela. Ukunamathisela ikhodi engaziwa ku-console kuyingozi kakhulu ngoba isebenza ngokushesha futhi inokufinyelela ekhasini elivuliwe.

Ungahloli noma iyiphi yalezi zindlela zokulayisha ku-akhawunti yangempela noma esifundweni esibukhoma. Ukuhlola ikhodi yomthombo akuqinisekisi ukuthi ngeke kube nezijeziso ze-akhawunti, ukuphazamiseka kwesevisi, noma ukuvezwa kwedatha.

Isibonelo Esiyisisekelo Sokuhlaziya Ngokuphepha

Esikhundleni sokusebenzisa ikhodi ku-Blooket, qala ngokuyihlola ingasebenzi. Sesha ifayela elikhiqiziwe nesihlahla sekhodi yomthombo ukuze uthole izixhumanisi zesiphequluli namakheli angaphandle. Imiyalo etholakalayo incike ohlelweni lokusebenza nakumathuluzi afakiwe.

grep -R "WebSocket" .
grep -R "fetch" .
grep -R "localStorage" .
grep -R "https://" .

Ngakho konke okufanayo, landelela lapho idatha ivela khona, ukuthi iguqulwa kanjani, nokuthi ithunyelwa kuphi. Qinisekisa ukuthi yonke i-host yangaphandle iyadingeka futhi ibhaliwe. Phatha ama-URL afakiwe noma amagama e-host ahlanganiswa ngesikhathi sokusebenza njengezinto ezidinga ukuhlolwa okujulile.

Ungahlola futhi ukuthi umphumela wokwakha uqukethe yini isizinda sesifaki esishiwo yi-README:

grep -R "devcodee.com" .

Ukungatholakali kokufanayo akufakazeli ukuphepha, ngoba izintambo zingafakwa ngekhodi noma zakhiwe ngesikhathi sokusebenza.

Amathiphu Okuhlola Athuthukile

Hlola izixhumanisi zama-API omdabu

README isho ngokusobala ukuthi ibamba i-fetch ne-WebSocket. Hlola ukuthi imisebenzi yasekuqaleni iyagcinwa yini, ukuthi yimiphi imilayezo efundwayo noma eguqulwayo, nokuthi izixhumanisi ziyabuyiselwa yini lapho imenyu ivala. Izixhumanisi ezenziwe kabi zingaphazamisa ukusebenza kwekhasi ngisho noma kungekho inhloso enonya.

Buyekeza imingcele yokuguqulwa kwesimo

Izimangalo eziphathelene nezinhlamvu zemali, ukuvula izinto, imivuzo, noma isimo esibanjwayo zisho imizamo yokuguqula idatha esetshenziswa yisevisi yomuntu wesithathu. Thola ukuthi izinguquko zibonakala kuphela futhi zendawo yini, noma ikhodi ithumela amanani aguquliwe kumasistimu akude. Ungathumeli ithrafikhi yokuhlola kumasevisi okukhiqiza ngaphandle kokugunyazwa.

Hlola izibuyekezo ezizenzakalelayo

FAQ ithi abasebenzisi be-Tampermonkey bangazibuyekeza ngokuzenzakalelayo uma i-URL yekhodi ikhomba kufayela lokusabalalisa elingaphekiwe. Izibuyekezo ezizenzakalelayo ziletha ingozi ye-supply chain ngoba ikhodi yakamuva ingahluka enguqulweni eyahlolwa ekuqaleni. Phina i-commit ethile ngesikhathi sokuhlaziya esikhundleni sokulandela i-branch eshintshwayo.

Hlola imvelaphi yokukhishwa

Bheka ama-tag asayiniwe, ama-artifact okukhishwa akhiqizeka kabusha, ama-hashi ashicilelwe, kanye nabagcini bekhodi ababhalwe phansi. README ibeka i-GitHub Actions njengento ehleliwe, ngakho ayisho ukuthi kunenqubo ezenzakalelayo esunguliwe yokuhlola nokukhipha.

Hlukanisa izimangalo zesixhumi esibonakalayo nezokuphepha

Isixhumi esibonakalayo esimnyama esidonswayo, izinqamuleli zekhibhodi, kanye nesitayela se-CSS kungahlolwa ngokwehlukana nokuziphatha “kokugwema ukuvinjelwa”. Isikhathi esingahleliwe namaphutha avela ngezikhathi ezithile akufakazeli ukuthi ukutholwa ngasohlangothini lweseva kuvinjiwe. Phatha izimangalo zokumelana nokutholwa njengezingakaqinisekiswa ngaphandle kokuthi zisekelwe endleleni esobala nasekuhlolweni okugunyaziwe.

Izilawuli Zekhibhodi Ezibhalwe yi-README

Imibhalo yephrojekthi inikeza i-F11 umsebenzi wokuvula nokuvala imenyu, i-Ctrl+Shift+A umsebenzi wokuvula nokuvala i-Auto Answer, kanye ne-Ctrl+Shift+C umsebenzi wokuvula nokuvala i-Unlimited Coins. Iphinde ithi imenyu ingasuswa ngokudonsa unhlokweni wayo. Lezi zilawuli kufanele zihlolwe ukuthi aziphikisani yini nezinye, ngoba iziphequluli ngokuvamile zigcinela i-F11 imodi yesikrini esigcwele.

Ilayisensi Nokusetshenziswa Okunesibopho

Inqolobane ithi isatshalaliswa ngaphansi kwe-MIT License. Ilayisensi yomthombo ovulekile ivumela ukusetshenziswa, ukuguqulwa, nokusabalaliswa kwekhodi ngendlela ebekiwe, kodwa ayinikezi imvume yokuphazamisa inkundla yomuntu wesithathu noma yokunganaki imigomo yayo.

I-README ngokwayo ixwayisa ngokusetshenziswa kokuncintisana futhi iyavuma ukuthi kungase kube nokumiswa. Ngakho-ke ucwaningo olunomthwalo wemfanelo kufanele luhlale lwenziwa endaweni yangakini, ehlukanisiwe, futhi egunyaziwe. Izinkinga zokuphepha zingabikwa nge-isilandeleli sezinkinga sesigcinalwazi ngaphandle kokushicilela iziqinisekiso zokungena noma olunye ulwazi olubucayi.

Isiphetho

I-AI-Helper-Menu ichaza i-bookmarklet ye-JavaScript kanye ne-userscript exhuma kuma-API esiphequluli futhi iguqule indlela umdlalo we-Blooket osebenza ngayo. Ukwakhiwa kwayo okungenakho ukuncika kwamanye amaphakheji kanye nokuhlanganiswa kwayo nesiphequluli kungafundwa njenge-JavaScript, kodwa inhloso yayo yokukhohlisa, izimangalo ezingaqinisekisiwe zokugwema ukutholwa, kanye nesifaki se-MSI senkampani yangaphandle esifakeka buthule kudinga ukuqapha. Buyekeza ikhodi yomthombo iyodwa, qinisekisa zonke izinyathelo zokwakha, gwema ama-akhawunti angempela, futhi ungayifaki ezinhlelweni ngaphandle kokugunyazwa.