Техническое задание: Модернизация скрипта автоматизации

Общая задача

Имеется рабочий Python-скрипт, использующий фреймворк Playwright для автоматизации действий на веб-платформе. Скрипт выполняет вход в административный аккаунт и проводит процедуру регистрации нового сотрудника (пользователя), проходя все необходимые этапы.

Требуемые доработки и новые функции

1. Устойчивость к сбоям и продолжение процесса

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

2. Функционал для работы в аккаунте нового пользователя

  • После успешной регистрации скрипт должен уметь авторизовываться в только что созданном аккаунте пользователя.
  • Внутри аккаунта необходимо автоматизировать следующие действия:
    • Подтверждение регистрации (активация аккаунта).
    • Заполнение или редактирование профильной информации.
    • Смена пароля на заданный.
    • Выполнение других настроек, типичных для нового пользователя платформы.

Предоставляемые материалы

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

Требования к исполнителю

Исполнитель должен иметь опыт работы с Python и библиотекой Playwright (или аналогичными инструментами для автоматизации браузера), понимать принципы обработки исключений и создания устойчивых скриптов, способных продолжать работу после сбоев.

Разработка телеграм-бота для кофейни на Python

Требуется создать функционального Telegram-бота для автоматизации заказов в кофейне. Бот должен быть написан на чистом Python и включать админ-панель для управления меню и отслеживания заказов. Подробное техническое задание будет согласовано с исполнителем.

Разработка плагина редиректов для WordPress

Требуется создать легкий плагин для WordPress, реализующий 3-5 правил переадресации (редиректов). Правила будут предоставлены на примерах с других сайтов. Необходимо проанализировать их и корректно перенести функционал.

Создание векторной анимации ходьбы кошки в формате Lottie

Требуется преобразовать растровое изображение кошки в векторный формат и создать плавную зацикленную анимацию ходьбы на основе предоставленного референса. Анимация должна быть выполнена в формате Lottie для дальнейшего использования в веб-проектах и мобильных приложениях.