Посты по свежим новостям отрасли — без повторов

Каждый час сценарий берёт свежие новости, отсеивает уже опубликованное по базе в Google Cloud Firestore, пишет пост живым языком и публикует его в Discourse.

  • Свежая лента новостей каждый час
  • Об одном и том же не пишет дважды
  • Пост живым языком, а не пересказ
  • Картинка подтягивается и проверяется
NewsAPI

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

Чтобы связать Google Cloud Firestore и Discourse, не нужен программист: готовый сценарий соединяет их за пару минут.

  1. Запуск: Ежечасный триггер
  2. Затем: Получить предыдущие заголовки новостей
  3. Затем: API новостей
  4. Затем: Собрать статьи
  5. Затем: Выбрать статьи
  6. Проверка: Проверка URL
  7. Если да — Проверка описания
  8. Если да — Редактирование поста LinkedIn
  9. Затем: Настройка публикации
  10. Затем: Скачать изображение
  11. Затем: Опубликовать в LinkedIn
  12. Проверка: Проверить время
  13. Если да — Настроить
  14. Затем: Сохранение статьи в Firebase
  15. Если нет — Проверить время 2
  16. Если да — Настроить 2
  17. Затем: Сохранение статьи в Firebase 2
  18. Если нет — Проверить время 3
  19. Если да — Настроить 3
  20. Затем: Сохранение статьи в Firebase 3
  21. Если нет — Проверить время 4
  22. Если да — Настроить 4
  23. Затем: Сохранение статьи в Firebase 4
  24. Затем: Опубликовать в LinkedIn 2
  25. Если нет — Редактирование поста LinkedIn 2
  26. Затем: Настройка публикации 2
  27. Затем: Скачать изображение 2
  28. Затем: Опубликовать в LinkedIn 3
  29. Проверка: Проверить время 5
  30. Если да — Настроить 5
  31. Затем: Сохранение статьи в Firebase 5
  32. Если нет — Проверить время 6
  33. Если да — Настроить 6
  34. Затем: Сохранение статьи в Firebase 6
  35. Если нет — Проверить время 7
  36. Если да — Настроить 7
  37. Затем: Сохранение статьи в Firebase 7
  38. Если нет — Проверить время 8
  39. Если да — Настроить 8
  40. Затем: Сохранение статьи в Firebase 8
  41. Затем: Опубликовать в LinkedIn 4
  42. Затем: Модель чата OpenAI2
  43. Затем: Простая память2
  44. Затем: Парсер структурированного вывода2
  45. Затем: Модель чата OpenAI4
  46. Затем: Простая память4
  47. Затем: Парсер структурированного вывода4

Настроить такую автоматизацию (Google Cloud Firestore + Discourse) можно в Scriptera — без кода: опишите задачу, остальное сделают за вас.