Статьи по плану из таблицы — с картинкой и публикацией

Сценарий каждое утро берёт из таблицы очередные темы, пишет по ним статьи, подбирает обложки, публикует черновиками и отчитывается письмом.

  • План живёт в обычной таблице
  • Обложка подбирается под статью, а не наугад
  • Ошибки видны в таблице, а не теряются
  • Письмо в конце: что вышло, что упало
Google Sheets

Как это работает

Перенос данных из devino в Wordpress делается готовым сценарием: он сам замечает новое и переносит его.

  1. Запуск: Ежедневно в 8:00
  2. Затем: Получить данные из таблиц
  3. Проверка: Проверить найденные строки
  4. Если да — Цикл для каждой строки
  5. Затем: Отправить письмо о завершении
  6. Затем: Установить завершение
  7. Затем: Записать результат
  8. Затем: Контекст текущей строки
  9. Затем: Создать SEO-блог AI Agent
  10. Затем: Получить изображения из Pexels
  11. Затем: Обработать изображение AI Agent
  12. Затем: Упаковать данные изображения
  13. Затем: Обновить детали изображения
  14. Затем: Скачать картинку
  15. Проверка: Сопоставить с сайтом WordPress
  16. Если да — Загрузить медиа (website1)
  17. Затем: Обновить alt-текст медиа (website1)
  18. Затем: Создать черновик записи ({website1})
  19. Затем: Подготовить данные (website1)
  20. Затем: Установить миниатюру (website1)
  21. Затем: Собрать данные для обновления
  22. Затем: Обновить URL и статус WP
  23. Затем: Wait 5 Seconds Between Iterations
  24. Затем: Установить ошибку HTTP
  25. Затем: Записать ошибку HTTP
  26. Если нет — Загрузить медиа (website2)
  27. Затем: Обновить alt-текст медиа (website2)
  28. Затем: Создать черновик записи ({website2})
  29. Затем: Подготовить данные (website2)
  30. Затем: Установить миниатюру (website2)
  31. Если нет — Установить ошибку
  32. Затем: Записать ошибку
  33. Если нет — Нет данных для обработки
  34. Затем: Записать пустой запуск
  35. Затем: Распарсить JSON блога
  36. Затем: Распарсить JSON изображения
  37. Затем: Запасная модель изображения
  38. Затем: Модель изображения
  39. Затем: Запасная модель блога
  40. Затем: Модель блога
  41. Затем: Template - Загрузить медиа
  42. Затем: Template - Обновить alt-текст медиа
  43. Затем: Template - Создать черновик записи
  44. Затем: Template - Подготовить данные
  45. Затем: Template - Установить главное изображение

Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.