JavaRush /Blog Java /Random-PL /Bot telegramowy do wyszukiwania pracy
Евгений
Poziom 41

Bot telegramowy do wyszukiwania pracy

Opublikowano w grupie Random-PL
Cześć wszystkim! Następny artykuł o możliwościach, jakie dają nam otwarte API i ulubiony przez wszystkich język Java. Od dawna chciałem napisać własnego bota , a kiedy miałem trochę wolnego czasu, wybór padł na API Telegrama . Dlaczego Telegram, pytasz. Wszystko jest bardzo proste - otwarte API, ciągły rozwój komunikatora i API, mnóstwo wdrożeń we wszystkich popularnych językach programowania. Istnieje również kilka bibliotek dla Javy; o jednej z nich był już artykuł na JavaRush. Ponieważ jednak trzeba pisać z rezerwą na przyszłość, zdecydowałem się na SpringBoot i gotową bibliotekę Telegrambots Spring Boot Starter .
Bot telegramowy do poszukiwania pracy - 1
Jeszcze raz: dlaczego SpringBoot? Bo teraz prawie całe przedsięwzięcie opiera się na Springu (trzeba to tylko wiedzieć), ale najważniejsze, że gdy potrzebny będzie administrator sieci, to będzie on napisany w tym samym SpringBoocie. Zdecydowaliśmy się na komunikator i narzędzia wdrożeniowe, następnie musieliśmy wybrać funkcjonalność przyszłego bota. Istnieje już wiele wdrożeń botów na każdy gust i do każdego zadania, ale przyszedł mi do głowy pomysł napisania bota do wyszukiwania wolnych stanowisk pracy - do ćwiczenia języka Java i jednocześnie badania rynku pracy, a co najważniejsze do identyfikowania i doskonalenie umiejętności, na które jest obecnie zapotrzebowanie wśród pracodawców. Byłem gotowy analizować strony z ofertami pracy za pomocą znanego jsoup , zadanie z kursu Aggregator w Javie też by się przydało , ale na szczęście znalazłem otwarte API dla portalu poszukiwania pracy . Dzięki Swaggerowi jest to łatwe do zrozumienia. W procesie integracji z tym API musieliśmy skorzystać z innego API, aby określić miasto poprzez geolokalizację (geokodowanie odwrotne). Nie będę opisywał procesu integracji z tymi API, żeby nie zanudzać artykułu i nie tracić czasu. Zasadniczo wszystko jest standardowe dla API REST; na przykład możesz zobaczyć ten artykuł na JavaRush. I tak po ustaleniu zadania, wdrożeniu i przetestowaniu narodził się @rabotaUkraineBot . Podsumowując: w Javie można napisać całkiem przyzwoitego bota. Do wdrożenia wystarczy wiedza i umiejętności samodzielnej nauki zdobyte na kursie JavaRush + informacje zawarte w linkach w całym artykule. Jeżeli jesteś zainteresowany tym co zrobiłem to zapraszam na https://t.me/rabotaUkraineBot PS Jeżeli masz pytania odnośnie realizacji chętnie pomogę, napisz w wiadomości prywatnej.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION