JavaRush /Java Blog /Random-TL /Telegram Bot para sa paghahanap ng trabaho

Telegram Bot para sa paghahanap ng trabaho

Nai-publish sa grupo
Kamusta kayong lahat! Susunod ay isang artikulo tungkol sa mga pagkakataong nagbubukas ng mga API at ang paboritong wika ng Java na ibinibigay sa amin ng lahat. Matagal ko nang gustong magsulat ng sarili kong bot , at nang magkaroon ako ng ilang libreng oras, ang pagpipilian ay nahulog sa mga Telegram API . Bakit Telegram, tanong mo. Ang lahat ay napaka-simple - isang bukas na API, patuloy na pag-unlad ng messenger at API, maraming mga pagpapatupad sa lahat ng mga sikat na programming language. Mayroon ding ilang mga aklatan para sa Java; mayroon nang isang artikulo tungkol sa isa sa mga ito sa JavaRush. Ngunit dahil kailangan mong magsulat nang may reserba para sa hinaharap, nanirahan ako sa SpringBoot at sa handa na Telegrambots Spring Boot Starter library .
Telegram Bot para sa paghahanap ng trabaho - 1
Muli, bakit SpringBoot? Dahil ngayon halos ang buong enterprise ay nakabatay sa Spring (kailangan mo lang itong malaman), ngunit ang pinakamahalagang bagay ay kapag ang isang web admin ay kailangan, ito ay isusulat sa parehong SpringBoot. Nagpasya kami sa messenger at mga tool sa pagpapatupad, pagkatapos ay kailangan naming piliin ang pagpapagana ng bot sa hinaharap. Mayroon nang maraming mga pagpapatupad ng bot para sa bawat panlasa at anumang gawain, ngunit ang ideya ay pumasok sa isip na magsulat ng isang bot upang maghanap ng mga bakante - upang magsanay ng Java at sa parehong oras ay pag-aralan ang merkado ng paggawa, at higit sa lahat, upang makilala at pagbutihin ang mga kasanayan na ngayon ay hinihiling sa mga employer. Handa akong mag-parse ng mga site na may mga bakante gamit ang kilalang jsoup , ang gawain mula sa kursong Aggregator sa Java ay magiging kapaki-pakinabang din , ngunit sa kabutihang palad, nakakita ako ng bukas na API para sa portal ng paghahanap ng trabaho . Salamat sa Swagger, madali itong maunawaan. Sa proseso ng pagsasama sa API na ito, kailangan naming gumamit ng isa pang API upang matukoy ang lungsod sa pamamagitan ng geolocation (reverse geocoding). Hindi ko ilalarawan ang proseso ng pagsasama sa mga API na ito upang hindi mabulok ang artikulo at masayang ang iyong oras. Sa pangkalahatan, ang lahat ay pamantayan para sa REST API; para sa isang halimbawa, makikita mo ang artikulong ito sa JavaRush. Kaya, pagkatapos itakda ang gawain, pagpapatupad at pagsubok, ipinanganak si @rabotaUkraineBot . Upang ibuod: maaari kang magsulat ng isang medyo disenteng bot sa Java. Ang kaalaman at mga kasanayan sa pag-aaral sa sarili na nakuha sa kursong JavaRush + impormasyon sa mga link sa buong artikulo ay sapat na para sa pagpapatupad. Kung interesado ka sa ginawa ko, malugod kang tinatanggap sa https://t.me/rabotaUkraineBot PS Kung mayroon kang anumang mga katanungan tungkol sa pagpapatupad, ikalulugod kong tumulong, sumulat sa isang personal na mensahe.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION