Telegram-бот для автоматической записи в VFS Global
Задача
Создать бота для мониторинга и автобронирования слотов в 8 визовых центрах Беларуси.
Основной функционал
Регистрация по паспорту (формат: 1234567A123BB4)
Верификация через msivfs.com (обязательный камера-тест + основная верификация с токенами)
Мониторинг 24/7 всех центров: Минск, Брест, Гомель, Гродно, Барановичи, Лида, Могилев, Пинск
Автобронирование за 1-3 секунды при появлении слотов
Управление email для регистраций с ротацией
Технические требования
Python 3.8+, Selenium, Telegram Bot API
Обход защиты: captcha решение, прокси-ротация, User-Agent смена
БД: PostgreSQL/MySQL для пользователей, сессий, email аккаунтов
Веб-скрапинг: парсинг VFS Global с имитацией человека
Безопасность: шифрование паспортов, защита от блокировок
Интерфейс бота
[:1f916] VFS Booking Bot
[:2502] [:1f4dd] Регистрация [:2502]
[:2502] [:1f50d] Верификация [:2502]
[:2502] [:1f3af] Начать поиск [:2502]
[:2502] [:2699] Настройки [:2502]
Критерии приемки
Успешность бронирования: 80%+
Время реакции: до 3 сек
Работа без сбоев: 48+ часов
Поддержка 1000+ пользователей
Должен быть готов до 28 июня
Базовый бот + регистрация
Верификация + скрапинг
Автобронирование + email
Тестирование
Deliverables
Исходный код + Docker
БД структура
Документация
Инструкции развертывания
Нужны навыки: Python, Selenium, веб-скрапинг, обход защиты сайтов, Telegram API, работа с прокси
Скрипты и боты