JavaRush /Java Blog /Random-TW /求職的 Telegram Bot
Евгений
等級 41

求職的 Telegram Bot

在 Random-TW 群組發布
大家好!接下來是一篇關於開放 API 和大家最喜歡的 Java 語言帶給我們的機會的文章。 我很早就想寫自己的機器人,當我有一些空閒時間時,選擇落在了Telegram API上。你可能會問,為什麼要選 Telegram。一切都非常簡單 - 開放的 API、信使和 API 的不斷開發、所有流行程式語言的大量實作。還有幾個 Java 函式庫;JavaRush 上已經有一篇關於其中一個的文章。但由於需要為未來做好準備,所以我選擇了 SpringBoot 和現成的Telegrambots Spring Boot Starter庫。
求職的 Telegram 機器人 - 1
再說一遍,為什麼是 SpringBoot?因為現在幾乎整個企業都是基於Spring的(你只需要了解它就可以了),但最重要的是,當需要一個web admin時,都會用同一個SpringBoot來編寫。我們決定了信差和實作工具,然後我們必須選擇未來機器人的功能。已經有很多機器人實現適合各種口味和任何任務,但我想到了編寫一個機器人來搜尋職位空缺的想法 - 練習 Java,同時研究勞動力市場,最重要的是,識別和提高雇主目前所需的技能。 我準備好使用著名的 jsoup 來解析職缺的網站, Java 聚合器課程中的任務也很有用,但幸運的是,我找到了一個用於職位搜尋入口網站的開放 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