JavaRush /Java Blog /Random-KO /구직을 위한 텔레그램 봇
Евгений
레벨 41

구직을 위한 텔레그램 봇

Random-KO 그룹에 게시되었습니다
안녕하세요 여러분! 다음은 개방형 API와 모두가 선호하는 Java 언어가 우리에게 제공하는 기회에 대한 기사입니다. 나는 오랫동안 나만의 봇을 작성하고 싶었고 , 여유 시간이 있을 때 Telegram API를 선택했습니다 . 왜 텔레그램이냐고 묻습니다. 모든 것이 매우 간단합니다. 개방형 API, 메신저 및 API의 지속적인 개발, 널리 사용되는 모든 프로그래밍 언어로의 많은 구현입니다. Java용 라이브러리도 여러 개 있는데, 이미 JavaRush에 그 중 하나에 관한 기사가 있었습니다. 하지만 미래를 대비해 작성해야 하기 때문에 저는 SpringBoot와 기성 Telegrambots Spring Boot Starter 라이브러리를 선택했습니다 .
구직용 텔레그램 봇 - 1
다시 말하지만, 왜 SpringBoot인가? 이제 거의 모든 기업이 Spring을 기반으로 하고 있기 때문에(알기만 하면 됩니다), 가장 중요한 것은 웹 관리자가 필요할 때 동일한 SpringBoot에 작성된다는 것입니다. 우리는 메신저와 구현 도구를 결정한 다음 미래 봇의 기능을 선택해야 했습니다. 모든 취향과 작업에 대해 이미 많은 봇 구현이 있지만 공석을 검색하기 위한 봇을 작성하는 아이디어가 떠 올랐습니다. 즉, Java를 연습하고 동시에 노동 시장을 연구하며 가장 중요한 것은 식별하고 현재 고용주들 사이에서 요구되는 기술을 향상시킵니다. 잘 알려진 jsoup을 사용하여 공석이 있는 사이트를 구문 분석할 준비가 되어 있었고 Java Aggregator 과정 의 작업 도 유용했을 것입니다 . 그러나 다행히도 구직 포털용 공개 API를 찾았습니다 . Swagger 덕분에 이해하기 쉽습니다. 이 API와의 통합 과정에서 우리는 지리적 위치(역지오코딩)로 도시를 결정하기 위해 다른 API를 사용해야 했습니다 . 기사를 부풀리고 시간을 낭비하지 않기 위해 이러한 API와의 통합 프로세스에 대해서는 설명하지 않겠습니다. 기본적으로 모든 것이 REST API의 표준입니다. 예를 들어 JavaRush에서 기사를 볼 수 있습니다. 그래서 작업 설정, 구현 및 테스트를 마친 후 @rabotaUkraineBot이 탄생했습니다 . 요약하자면, Java로 꽤 괜찮은 봇을 작성할 수 있습니다. JavaRush 과정에서 습득한 지식과 자율 학습 기술 + 기사 전체에 있는 링크의 정보는 구현하기에 충분합니다. 제가 한 일에 관심이 있으시면 https://t.me/rabotaUkraineBot을 방문하시기 바랍니다 . PS 구현에 대해 궁금한 점이 있으면 개인 메시지를 보내 기꺼이 도와드리겠습니다.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION