Техническое задание: Бот для автоматизации записи в VFS Global

Требуется разработка надежного и эффективного программного решения для автоматизации процесса записи на подачу документов в визовый центр VFS Global для поездок из Республики Беларусь в Польшу.

Основные цели проекта

  • Полная автоматизация процесса поиска и бронирования доступных слотов на официальном портале.
  • Обеспечение стабильной работы в условиях высокой нагрузки и частых изменений на стороне сервиса.
  • Реализация механизмов для преодоления стандартных систем защиты (капча, антибот).

Ключевые функциональные требования

1. Ядро и автоматизация

  • Разработка на языке Python.
  • Парсинг расписания и мониторинг появления новых временных слотов.
  • Мгновенное резервирование при обнаружении доступной даты.
  • Корректное заполнение всех необходимых форм данными заявителя.

2. Система безопасности и верификации

  • Интеграция сервиса распознавания капчи (например, RuCaptcha, AntiCaptcha).
  • Реализация функции верификации по фотографии для подтверждения действий или обхода дополнительных проверок.
  • Настройка системы прокси для избегания блокировок по IP-адресу.

3. Управление и логирование

  • Создание понятной админ-панели или конфигурационного файла для управления данными профилей.
  • Ведение детального лога всех действий бота (попытки входа, проверки расписания, успешные бронирования, ошибки).
  • Настройка системы уведомлений (Telegram, email) о результатах работы.

Ожидаемый результат

Готовое к запуску автономное приложение, способное работать 24/7, минимизирующее ручной труд клиента и значительно повышающее шансы на успешную запись в условиях дефицита свободных окон.

Миграция крупного веб-проекта на новый сервер с настройкой резервного копирования

Требуется перенести проект объемом ~500 ГБ с одного облачного сервера на другой с полным сохранением функциональности. Необходимо настроить окружение (PHP, MySQL, Node.js) и автоматическое резервное копирование на внешнее хранилище.