Что нужно сделать
Разработать Telegram-бота, который автоматизирует процесс первичного отбора кандидатов на вакансии массового подбора. Бот должен общаться с пользователями в формате диалога, собирать информацию, проверять её по заданным критериям и фиксировать результат.
Ключевые функции
- Автоматическая проверка анкет по заданным критериям: возраст, гражданство, должность и другие параметры, которые согласовываются с заказчиком.
- Вежливый автоматический отказ кандидатам, которые не соответствуют базовым требованиям.
- Сбор и внесение данных подходящих кандидатов в Google-таблицу. В таблицу должны попадать: имя, возраст, гражданство, желаемая должность, номер телефона и Telegram-никнейм пользователя.
Технические требования
- Разработка на чистом Python (без сторонних конструкторов, таких как ManyChat или AppSmith).
- Наличие полноценной админ-панели, в которой заказчик может изменять список критериев отбора, настраивать текст сообщений и вручную просматривать статусы кандидатов.
- Интеграция с Google Sheets API для автоматического экспорта данных.
- Логирование всех диалогов и ошибок.
Пожелания к исполнителю
Необходим опыт разработки ботов на Python (Aiogram или PyTelegramBotAPI) и работы с Google API. Подробности архитектуры и точные критерии отбора передам исполнителю в личном общении.