66 lines
2.5 KiB
Markdown
66 lines
2.5 KiB
Markdown
# JoBot 🤖
|
||
|
||
Telegram-бот для автоматизации поиска работы через HeadHunter API.
|
||
Помогает соискателям управлять откликами и получать актуальные вакансии.
|
||
|
||
## 🔥 Возможности
|
||
|
||
Привяжите аккаунт HeadHunter для доступа к резюме и вакансиям.
|
||
|
||
- **Отклик по предпочтениям**
|
||
|
||
Выбор откликаемых вакансий по предпочтениям.
|
||
- **Умные отклики**
|
||
|
||
Автоматическая отправка откликов на подходящие вакансии.
|
||
- **Проверка резюме**
|
||
|
||
Правка резюме, под ваши приоритеты.
|
||
- **Аналитика**
|
||
|
||
Статистика по откликам и приглашениям.
|
||
|
||
## 🛠 Технологии
|
||
|
||
- **Backend**: .NET 8 + gRPC
|
||
- **Frontend** Telegram клиент через Telegram.Bot
|
||
- **БД**: PostgreSQL
|
||
- **Авторизация**: OAuth 2.0 (HH API), Telegram API
|
||
- **Инфраструктура**: Docker / Docker compose
|
||
|
||
## 🚀 Запуск
|
||
|
||
### Требования
|
||
|
||
- .NET 8 SDK
|
||
- Docker (для работы с БД)
|
||
- Аккаунт разработчика на [dev.hh.ru](https://dev.hh.ru)
|
||
|
||
### 1. Настройка конфигурации
|
||
|
||
Создайте `appsettings.json` в `JOBot.TClient` на основе `appsettings.Example.json`
|
||
|
||
### 2. Запуск через Docker
|
||
|
||
```
|
||
docker-compose up -d --build
|
||
```
|
||
|
||
## 📌 Команды бота
|
||
|
||
| Команда | Описание |
|
||
|---------|----------------------------------------------|
|
||
| /start | Начало работы |
|
||
| /menu | Настройка откликов и резюме по предпочтениям |
|
||
| /info | Информация о боте |
|
||
|
||
📄 Лицензия
|
||
MIT License. Подробнее в файле LICENSE.
|
||
|
||
## Отказ от ответственности
|
||
|
||
Продолжая, вы принимаете [политику конфиденциальности](https://hh.ru/article/personal_data?backurl=%2F&role=applicant)
|
||
и [правила сервиса](https://hh.ru/account/agreement?backurl=%2Faccount%2Fsignup%3Fbackurl%3D%252F%26role%3Dapplicant&role=applicant)
|
||
hh.ru
|
||
|
||
Этот сервис никак не связан с HeadHunter™ (далее hh.ru), не выдаёт себя за hh.ru и не является hh.ru |