Техническое задание на скрипт автоматизации YouTube
Цель
Разработать скрипт для Browser Automation Studio (BAS), который автоматизирует рутинные действия на YouTube: вход в аккаунт, прохождение двухфакторной аутентификации, регулярное размещение видео, а также имитацию активной деятельности (лайки, комментарии, просмотр).
Функциональные требования
- Авторизация: вход в YouTube с обработкой 2FA (с возможностью указания OTP-кода через файл/переменную).
- Публикация видео: загрузка нового видео (название, описание, миниатюра) по заданному расписанию или сценарию.
- Рандомизатор активности:
- Лайки: оставлять с процентом выполнения 1-100% от всех видимых видео.
- Комментарии: писать из txt-файла с отдельным процентом 1-100%.
- Просмотр: частичный просмотр случайных видео (эмуляция поведения пользователя).
- Настройки: все параметры рандомизации, используемый набор комментариев и донастройка таймингов должны храниться в отдельном конфигурационном файле.
Технические требования
- Среда выполнения: BAS v23 или выше.
- Использование только стандартных модулей браузера (Chrome/Firefox в эфире).
- Логирование действий в консоль и в файл log.txt.
- Обработка возможных ошибок: отлов модальных окон, капчи и всплывающих подсказок.
- Все переменные и пути должны вычитываться из config.ini.
Ожидаемый результат
Готовый скрипт в формате .xml проекта BAS, а также инструкция с описанием установки и настройки. Исполнитель гарантирует работоспособность на Windows 10/11.