KworkБоты и автоматизация
Нужен скрипт на сервере (Ubuntu), который сам забирает готовые ролики и публикует их через AdsPower. До 30 роликов в сутки, файлы 1,5–2,5 ГБ. Вход: 4 сервера-источника, в папке появляются видео, обложка и файл метаданных (заголовок, описание, теги, серия, номер части). Каждый сервер закреплён за своей группой каналов. Что делает скрипт: - Забирает ролики по SSH/rsync, после публикации удаляет с источника. - Выбирает канал: не больше 1 ролика в сутки на канал; новая серия идёт на канал группы, где сегодня пусто и дольше всего не было выкладки; продолжение серии всегда на канал первой части. - Публикует через AdsPower Local API и YouTube Studio (Playwright): заголовок, описание, теги, обложка. - Время выхода задаётся в конфиге (обычно 15:00 или 20:00 МСК) через отложенную публикацию. Опоздавший ролик выходит сразу после загрузки. - 2–3 профиля одновременно, случайные паузы. - Проверяет публикацию, сохраняет ссылку, повторяет при сбое. - Веб-страница с очередью и ошибками, уведомления в Telegram, автоочистка архива. На выходе: код с комментариями, конфиг, скрипт установки, инструкция, помощь с запуском и неделя сопровождения. Приёмка: 25+ роликов в сутки без ручных действий, правила каналов и времени соблюдаются, перезагрузка не теряет очередь и не дублирует публикации. Требования: Python 3.11+, Playwright, опыт с AdsPower Local API, Linux. В отклике: сроки, стоимость
markedasdead