JavaRush /Java 博客 /Random-ZH /用于求职的 Telegram Bot
Евгений
第 41 级

用于求职的 Telegram Bot

已在 Random-ZH 群组中发布
大家好!接下来是一篇关于开放 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