JavaRush /Blog Java /Random-VI /Telegram Bot để tìm kiếm việc làm
Евгений
Mức độ

Telegram Bot để tìm kiếm việc làm

Xuất bản trong nhóm
Chào mọi người! Tiếp theo là bài viết về những cơ hội mà API mở và ngôn ngữ Java yêu thích của mọi người mang lại cho chúng ta. Tôi từ lâu đã muốn viết bot của riêng mình và khi tôi có thời gian rảnh, sự lựa chọn thuộc về API Telegram . Tại sao lại là Telegram, bạn hỏi. Mọi thứ đều rất đơn giản - một API mở, sự phát triển liên tục của trình nhắn tin và API, rất nhiều cách triển khai bằng tất cả các ngôn ngữ lập trình phổ biến. Ngoài ra còn có một số thư viện dành cho Java; đã có một bài viết về một trong số chúng trên JavaRush. Nhưng vì bạn cần viết để dự trữ cho tương lai nên tôi đã quyết định sử dụng SpringBoot và thư viện Telegrambots Spring Boot Starter được tạo sẵn .
Telegram Bot để tìm kiếm việc làm - 1
Một lần nữa, tại sao lại là SpringBoot? Vì hiện nay gần như toàn bộ doanh nghiệp đều dựa trên Spring (bạn chỉ cần biết thôi), nhưng quan trọng nhất là khi cần web admin sẽ viết trên cùng một SpringBoot. Chúng tôi đã quyết định về công cụ nhắn tin và triển khai, sau đó chúng tôi phải chọn chức năng của bot trong tương lai. Hiện đã có rất nhiều cách triển khai bot cho mọi sở thích và mọi nhiệm vụ, nhưng ý tưởng viết bot để tìm kiếm vị trí tuyển dụng đã nảy ra trong đầu tôi - để thực hành Java, đồng thời nghiên cứu thị trường lao động, và quan trọng nhất là xác định và nâng cao các kỹ năng hiện đang được các nhà tuyển dụng yêu cầu. Tôi đã sẵn sàng phân tích các trang web có vị trí tuyển dụng bằng cách sử dụng jsoup nổi tiếng , nhiệm vụ từ khóa học Tổng hợp trong Java cũng sẽ hữu ích , nhưng may mắn thay, tôi đã tìm thấy một API mở cho cổng tìm kiếm việc làm . Nhờ Swagger, điều đó thật dễ hiểu. Trong quá trình tích hợp với API này, chúng tôi đã phải sử dụng một API khác để xác định thành phố theo vị trí địa lý (mã hóa địa lý ngược). Tôi sẽ không mô tả quá trình tích hợp với các API này để không làm bài viết trở nên cồng kềnh và lãng phí thời gian của bạn. Về cơ bản, mọi thứ đều là tiêu chuẩn cho API REST; ví dụ: bạn có thể xem bài viết này trên JavaRush. Vì vậy, sau khi đặt nhiệm vụ, triển khai và thử nghiệm, @rabotaUkraineBot đã ra đời . Tóm lại: bạn có thể viết một bot khá tốt bằng Java. Những kiến ​​thức và kỹ năng tự học có được trong khóa học JavaRush + thông tin trong các link xuyên suốt bài viết là khá đủ để thực hiện. Nếu bạn quan tâm đến những gì tôi đã làm, vui lòng truy cập https://t.me/rabotaUkraineBot PS Nếu bạn có bất kỳ câu hỏi nào về việc triển khai, tôi sẽ sẵn lòng trợ giúp, viết bằng tin nhắn cá nhân.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION