Утренняя сводка финансовых новостей в чат

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

  • Только главное из десятка источников
  • Наверху — надёжное, свежее и по теме
  • Нет новостей — придёт короткое уведомление
  • Журнал запусков в QuestDB: видно, что работает

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

Перенос данных из QuestDB в Facebook Graph API делается готовым сценарием: он сам замечает новое и переносит его.

  1. Запуск: ⏰ Триггер по расписанию1
  2. Затем: 📋 Настройка RSS-ленты1
  3. Затем: Сгенерировать элементы ленты
  4. Проверка: Цикл по лентам
  5. Затем: Прочитать RSS-ленту
  6. Затем: Пометить статьи тегами
  7. Затем: Агрегировать и ранжировать
  8. Проверка: Обработка завершена?
  9. Если да — Есть ли истории сегодня?
  10. Если да — Создать полезную нагрузку NIM
  11. Затем: Сгенерировать дайджест (NIM)
  12. Затем: Извлечь дайджест
  13. Затем: Создать полезную нагрузку Telegram
  14. Затем: Отправить в Telegram
  15. Проверка: Отправка в Telegram успешна?
  16. Если да — Записать дайджест в таблицы
  17. Затем: Дайджест готов
  18. Если нет — Создать запись об ошибке
  19. Затем: Записать ошибку в Google Sheets
  20. Затем: Дайджест не удался
  21. Если нет — Оповещение: нет историй

Эту интеграцию QuestDB и Facebook Graph API можно запустить в Scriptera: опишите задачу словами — сценарий соберут, запустят и будут следить, чтобы он работал.