Телеграмм бот для поиска вакансий на HeadHunter, уведомления о новых вакансиях и формирования сопроводительного письма для понравившейся вакансии(опционально).
- Клонируйте репозиторий с github
- Создайте виртуальное окружение
- Установите зависимости
pip install requirements.txt
- Создайте файл
.env
- Впишите в
.env
переменные согласно образцу.env.axample
- В файле
services/jobs.py
в функцииsend_vacation
есть проверка id для отображения функционала сервиса YaGPT, поменять на свой id! - Запустите бота командой
python bot.py
- Клонируйте репозиторий с github
- Убедитесь, что установлен и запущен Docker
- Создайте файл
.env
- Впишите в
.env
переменные согласно образцу.env.axample
- При необходимости изменить параметры поиска(город, график и т.п.) в файле
hh.py
в переменнойparams
а так же в файлеbot.py
в функции run интервалы запуска проверок и расссылок вакансий(interval=сек
) - В файле
jobs.py
в функцииsend_vacation
есть проверка id для отображения функционала сервиса OpenAI, поменять на свой id! - Выполните комманду
docker compose --env-file .env up
/start
команда сохранит информацию о текущем пользователе, а так же запросит информацию для поискового запроса./run
команда запустит задачи которые в автоматическом режиме будут производить поиск и рассылку вакансий./stop
команда остановит задачи которые в автоматическом режиме производят поиск и рассылку вакансий.