Сигналы и автопубликация
Обзор
Сигналы — это механизм уведомлений о горячих событиях в Signailist. Автопубликация расширяет этот flow: она подписывается на существующий сигнал и превращает событие в сгенерированный, модерируемый и опубликованный материал.
Сигналы
Как работает сигнал
Обработанные новости -> кластеризация событий -> оценка hotness -> проверка порогов -> алерт в Telegram
- Кластеризация объединяет связанные новости в события.
- Hotness оценивает событие по числу источников, скорости роста, свежести и AI-релевантности.
- Триггеры сравнивают событие с правилами каждой подписки.
- Доставка отправляет алерт в 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 не реализована.