-
Nguồn tin tuyển dụng:
-
Yêu cầu 1 tin tuyển dụng (recruitment) hợp lệ phải đủ các trường sau:
{
"title" : "Sales Manager (IT Outsourcing) - Up To 2500$",
"company" : "Công ty CP Savvycom",
"location" : "Hà Nội",
"salary" : "Tới 2,500 USD",
"url_job" : "https://www.topcv.vn/brand/savvycomsoftware/tuyen-dung/sales-manager-it-outsourcing-up-to-2500-j595803.html",
"url_company" : "https://savvycomsoftware.com/",
"job_deadline" : "15/03/2022"
}
- Tiêu chí:
- Thu thập hết dữ liệu từ nguồn
- Dữ liệu thu thập không bị trùng lặp
- Lập lịch tự động thu thập dữ liệu
- Lập lịch tự động xóa các tin tuyển dụng quá hạn
-
Chức năng:
- Tìm kiếm tin tuyển dụng theo từ khóa không phân biệt chữ hoa/thường, phải đủ dấu:
- Từ khóa: skill (golang, python, php,...)
- Từ khóa: location (Hà nội, Hồ chí minh, đà nẵng,...)
- Từ khóa: company (vccorp, FPT, vng,...)
- Từ khóa: location (Hà nội, Hồ chí minh, đà nẵng,...) và skill (golang, python, php,...)
- Tìm kiếm tin tuyển dụng theo từ khóa không phân biệt chữ hoa/thường, phải đủ dấu:
-
Cài đặt:
-
Sử dụng:
$ go run main.go
Hoặc:
$ go build
$ ./vieclamit
- Deploy app to heroku
$ heroku login
$ heroku create vieclamit
$ heroku config:set MONGO_URI=
$ heroku config:set TELEGRAM_TOKEN=
$ heroku config:set DATABASE_NAME=
$ heroku config:set COLLECTION=
$ cd my-project/
$ git init
$ heroku git:remote -a vieclamit
$ heroku stack:set container
$ git status
$ git add .
$ git commit -am "make it better"
$ git push heroku master
$ heroku ps:scale worker=1
$ heroku logs --tail