Задача: разработка сервиса записи на визу

Общее описание

Необходимо создать backend и Telegram-бота для автоматического поиска доступных дат и бронирования подачи документов на визу. Система принимает настройки пользователя, в фоне регулярно проверяет слоты и при появлении выполняет бронь, после чего уведомляет оператора.

Основные функциональные требования

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

Сложности и ограничения целевой системы

Официальный портал визового центра активно защищается от ботов. На данный момент блокировки работают по трем направлениям: аккаунт пользователя, IP-адрес и отпечаток браузера (FingerPrint). Разработчик обязан реализовать защиту сервиса от этих блокировок.

Необходимые механизмы защиты

  • Ротация множества аккаунтов на уровне приложения;
  • Обязательная ротация проксей или разных внешних IP-адресов;
  • Изоляция браузерных сессий и повторная генерация отпечатков (fingerprint) если позволит двигатель автоматизации;
  • Корректная обработка капч (обычно reCaptcha от платформы Akamai);
  • Обработка официальных банов (технические банки 429/SOAP-errors, Server_Invalid, Potential-Bot-XSRF).
  • Лимитирование тактов заправросов с каждой учети в совокупствие голов внешная графистая ресур

Требования к устойчивости

  • Блокировка одного пользователя или конфиоганиа(router,source IP) исключило попадание другу задатой без потуx процесса бонта.
  • Автоперева рестар одной из старе параменить запасистой резереви лимитом ошикотельной спини - гкархивы серий.

Набор текста с PDF-документов

Требуется перенести печатный текст с 60 страниц PDF-файлов в электронный документ. Работа предполагает внимательность и аккуратность. Готовый результат нужно будет предоставить на проверку.

Доработка мобильного приложения под две роли: партнер и клиент

Требуется опытный разработчик или команда для завершения частично реализованного мобильного приложения (iOS/Android). Основные задачи: аудит кода, реализация чата и push-уведомлений, стабильная работа ролей «Партнёр» и «Клиент», публикация в App Store и Google Play до 25 января.