Задача

Разработать шаблон автоматизации (на Python) для генерации и публикации SEO-оптимизированных статей на пяти WordPress-сайтах. Статьи должны создаваться по разным сценариям (промптам) и публиковаться с отложенным графиком - каждая статья на своем сайте в определенное время. Решение должно быть реализовано на хостинге "Бегет".

Требования

  • Язык разработки: Python.
  • Платформа хостинга: Beget (должны быть указаны условия деплоя и запуска).
  • Генерация статей: использование заданных промптов для создания контента (переменные точки замены).
  • Автоматическая публикация: постинг готовых статей через WordPress REST API или XML-RPC на 5 сайтов.
  • Отложенная публикация: возможность задать время публикации для каждой статьи отдельно и для каждого из пяти сайтов.
  • Логирование: запись результатов генерации и постинга, обработка ошибок.
  • Структура данных: описание схемы промпта, файла конфигурации, подключения к сайтам.

Что должно быть в результате

  • Полный скрипт на Python с комментариями и файлом зависимостей (requirements.txt).
  • Пример конфигурационного файла (например, config.json) с подстановкой скрытых данных вместо оригинальных.
  • Инструкция по запуску на хостинге Beget: как загрузить файлы, настроить cron или триггер.
  • Возможность масштабирования на другие сайты.

Дополнительно

Исполнитель может предложить альтернативные варианты деплоя, библиотек (например, httpx, requests, используется OpenAI-like API для генерации текста), упрощающие задачу. Главное - четкий алгоритм работы и простая смена промпта.

Верстка Figma дизайна на Next.js

Срочно нужно сверстать 15 страниц Telegram Mini App до понедельника. В проекте много повторяющихся элементов, часть компонентов уже реализована идеально для исполнителя, готового работать на выходных.