Техническое задание: Telegram-бот для автоматизации рекрутинга временного персонала
Цель проекта - разработать и интегрировать Telegram-бота с CRM-системой Битрикс24 для автоматизации процессов подбора временного персонала. Решение должно минимизировать ручной труд рекрутеров и ускорить коммуникацию с кандидатами.
Основные задачи для MVP (минимально жизнеспособного продукта)
- Авторизация пользователей: Реализовать вход в бота по номеру телефона. Номер должен проверяться и ассоциироваться с данными в CRM.
- Интеграция с Битрикс24: Настроить двусторонний обмен данными между ботом и CRM. Создаваемые в боте заявки и данные кандидатов должны автоматически попадать в соответствующие сущности Битрикс24.
- Автоматизация рекрутинга: Бот должен выполнять ключевые функции для подбора: сбор анкет, предварительный скрининг, информирование о вакансиях.
Ожидаемый функционал бота
Для кандидатов:
- Простая регистрация/авторизация по номеру телефона.
- Заполнение профиля (ФИО, навыки, опыт).
- Просмотр доступных вакансий временного персонала.
- Подача заявки на выбранную вакансию через бота.
- Получение уведомлений о статусе заявки.
Для системы (интеграция с CRM):
- Автоматическое создание лида или контакта в Битрикс24 при регистрации нового кандидата.
- Создание сделки (заявки на подбор) при отклике на вакансию.
- Обновление статусов кандидатов в CRM на основе действий в боте.
- Возможность выгрузки данных из CRM для формирования списка вакансий в боте (или использование API для запроса актуальных вакансий).
Технические требования
- Бот должен быть написан на Python с использованием асинхронной библиотеки (например, aiogram).
- Интеграция с Битрикс24 через REST API.
- Безопасное хранение токенов и данных авторизации.
- Код должен быть чистым, документированным и готовым к развертыванию.