JOBot/README.md
2025-07-25 16:37:42 +03:00

66 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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