Задача

Разработать скрипт для программы Zennoposter, который автоматизирует процесс создания и публикации проектов. действия должны имитироваться как человеком: движения мыши и клавиатуры допускается ускорять. Для работы обязателен российский профиль с постоянными куки-файлами.

Основные требования

  • Скрипт проверяет наличие авторизации. Если отсутствует, самостоятельно проходит авторизацию и возвращается в начальную точку.
  • Выполняет последовательное создание проектов на основании строк из таблицы, используется по одному элементу за раз.
  • Умеет автоматически подгружать файлы (изображения) из заранее подготовленной папки, соответствующей каждому проекту.
  • Обязательно поддерживает начальный ID строки, указываемой оператором перед стартом. Это позволяет повторно запустить скрипт после сбоя, начиная с указанной строки.

Логирование и обработка сценариев

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

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

Готовый исполняемый файл в формате project.zpp (или предоставленный исходный код на C# для Zennoposter) с подробной документацией внутри комментариев.

Сборка проекта Unity для загрузки в App Store

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

Заполнение карточек товаров

Требуется заполнить 200 карточек товаров в личном кабинете на основании данных из Excel-таблицы. Задание рассчитано на несколько часов работы при первом выполнении.