Описание проекта
Скрининг начинается с рассылки вакансий подписчикам и прогона кандидата через квиз по конкретной роли: ответы автоматически оцениваются по порогу, и рекрутер видит уже чистый дайджест подходящих людей с приложенными резюме. Запись на интервью работает через Google Calendar — бот показывает реальные свободные слоты, отправляет инвайты обеим сторонам и подгоняет всех напоминаниями перед встречей, аккуратно обрабатывая перенос и отмену. Онбординг ведёт 30-дневный чеклист для каждого новичка: ежедневные напоминания, сбор подписанных документов прямо в боте и уведомления руководителю на ключевых точках — день 1, день 7 и день 30.
Поверх бота нужна небольшая веб-панель: управление вакансиями и вопросами, обзор воронки и прогресса онбординга, выгрузка отчётов. Стек: Python (aiogram 3), PostgreSQL, Redis, Google Calendar API, AWS S3. Бюджет фиксированный — 600 USD на 25 дней. В отклике расскажите про бота сопоставимой сложности. Полный список функций ниже.
1. Скрининг кандидатов
— Рассылка вакансий подписчикам
— Многошаговый квиз: скрининговые вопросы по роли
— Авто-подсчёт баллов, порог прохождения
— HR получает дайджест прошедших с результатами
— Приём резюме (PDF/DOCX в S3)
2. Запись на интервью
— Интеграция с Google Calendar: свободные слоты HR
— Кандидат выбирает слот, инвайты обеим сторонам
— Цепочка напоминаний: за 24ч и за 2ч
— Перенос / отмена с фиксацией причины
3. Онбординг
— Новый сотрудник: 30-дневный чеклист
— Ежедневные напоминания и трекинг выполнения
— Сбор подписанных документов через бот
— Уведомления руководителю в ключевых точках (день 1, 7, 30)
4. Веб-панель администратора
— Управление вакансиями и вопросами скрининга
— Воронка кандидатов и прогресс онбординга
— Выгрузка отчётов в CSV/Excel
Стек: Python (aiogram 3), PostgreSQL, Redis, Google Calendar API, AWS S3.
Бюджет: фиксированный, 600 USD. Срок: 25 дней.