JavaRush /Java Blog /Random-JA /求人検索用の Telegram Bot
Евгений
レベル 41

求人検索用の Telegram Bot

Random-JA グループに公開済み
こんにちは、みんな!次は、オープン API と誰もが好む Java 言語が私たちにもたらす機会についての記事です。 私は長い間、独自のボットを作成したいと思っていましたが、自由な時間ができたので、選択肢はTelegram APIに決まりました。なぜテレグラムなのかと尋ねるでしょう。すべてが非常にシンプルです - オープン API、メッセンジャーと API の継続的な開発、すべての一般的なプログラミング言語での多数の実装。Java 用のライブラリもいくつかあり、そのうちの 1 つに関する記事がすでにJavaRush にありました。しかし、将来に備えて書く必要があるため、SpringBoot と既製のTelegrambots Spring Boot Starterライブラリに落ち着きました。
求人検索用 Telegram ボット - 1
もう一度言いますが、なぜ SpringBoot なのでしょうか? なぜなら、今では企業のほぼ全体が Spring に基づいているからです (知っていれば十分です) が、最も重要なことは、Web 管理者が必要な場合は同じ 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