Перейти к основному содержимому

Сигналы и автопубликация

Обзор

Сигналы — это механизм уведомлений о горячих событиях в Signailist. Автопубликация расширяет этот flow: она подписывается на существующий сигнал и превращает событие в сгенерированный, модерируемый и опубликованный материал.

Сигналы

Как работает сигнал

Обработанные новости -> кластеризация событий -> оценка hotness -> проверка порогов -> алерт в Telegram
  1. Кластеризация объединяет связанные новости в события.
  2. Hotness оценивает событие по числу источников, скорости роста, свежести и AI-релевантности.
  3. Триггеры сравнивают событие с правилами каждой подписки.
  4. Доставка отправляет алерт в Telegram, когда правило выполнено.

Подписка на сигнал

Пользователь создает подписку на тему с условиями, например:

  • Тема: какую область интереса отслеживать.
  • Минимальная hotness: порог, после которого нужен алерт.
  • Минимум источников: сколько разных источников должны подтвердить событие.
  • Cooldown: пауза между алертами.
  • Telegram-чат: куда доставлять уведомления.

Follow-up alerts

Signailist может отправить follow-up alert, если то же событие заметно выросло после первого уведомления, например получило более высокий score или больше подтверждающих источников.

DND (Do Not Disturb)

  • Настраиваемые quiet hours с началом, концом и часовым поясом.
  • Алерты, попавшие в окно DND, можно отложить до окончания quiet period.
  • Отложенные алерты можно позже отправить или пометить как прочитанные без отправки.

Автопубликация

Принцип

Автопубликация не задает собственных порогов сигнала. Она подписывается на уже существующий сигнал и реагирует, когда тот срабатывает.

Flow

Сигнал сработал
-> создается черновик публикации
-> запускается генерация текста и или изображения
-> отправляется карточка модерации
-> модератор approve или reject
-> утвержденный материал публикуется в целевой канал

Правило автопубликации

Правило автопубликации определяет:

  • какой сигнал его запускает;
  • какой шаблон используется;
  • в какой целевой канал публиковать;
  • какой путь модерации включен: Telegram, web UI или оба;
  • какие артефакты генерировать: текст, изображение или оба;
  • активно ли правило сейчас.

Модерация

  • Карточки модерации отправляются назначенным reviewer'ам.
  • Reviewer может approve или reject через Telegram или web UI.
  • Все действия фиксируются в продуктовом workflow.

Ограничения

  • Поддерживаемый automated publication scenario — single_news.
  • Автоматическая публикация полных дайджестов в этом flow не реализована.