Разработчик создал бота для автоматизации откликов на вакансии на платформе HeadHunter, чтобы бесплатно выполнять функции платной подписки hh PRO. Инструмент самостоятельно поднимает резюме, пишет сопроводительные письма, отвечает на анкеты работодателей и анализирует причины отказов.
Бот ищет вакансии через API и выдачу сайта, а откликается через Selenium с использованием профиля Chrome. Система поддерживает работу с несколькими аккаунтами в Docker и хранит историю в базе данных SQLite. Лимит откликов составляет 200 в день, что соответствует ограничениям площадки.
В ходе разработки автор столкнулся с ошибками логики: бот ошибочно фиксировал успешные действия в логах, неверно парсил чаты и подставлял константы вместо реальных причин отказов. Например, статистика о том, что резюме подходит вакансии на 65,5%, оказалась зашитой в коде константой.
Для исправления ошибок автор внедрил проверку изменений на странице после каждого клика. Теперь бот нормализует навыки в резюме, чтобы не превышать лимит в 30 позиций, и пропускает вакансии с неоднозначными вопросами в анкетах, чтобы избежать случайных ответов «Да» на вопросы о судимости.
Для генерации текстов бот использует бесплатные модели Gemini и Groq, переключаясь на шаблоны при исчерпании лимитов. Инструмент не дублирует функции статистики конкурентов и подсветки резюме, доступные в официальной подписке, стоимость которой составляет 279 рублей в неделю или 799 рублей в месяц.





