Правила

События сами по себе ещё не ответ на вопрос «что с ними делать». Правила — это и есть ответ: «события по этой теме помечать вот так», «всё, что дешевле порога, не показывать», «про нашего поставщика — сразу в сводку». Настраивать их тоже не нужно руками: вы описываете словами, что хотите, а дерево условий собирает агент.

Что такое правило

Правило — это короткое описание «какие события меня интересуют и что с ними делать». Например:

«Всё об изменении цен у конкурентов помечай тегом «цены» и включай в дневную сводку».

Одно правило — один такой замысел. Правил может быть много, и вместе они образуют порядок обработки.

Порядок и область

Каждое правило описывает свою область — на какие события оно вообще смотрит. Область задаётся по мониторам, источникам, тегам или «на всё сразу». Область важна, чтобы правила не мешали друг другу.

Правила проверяются по порядку — от первого к последнему. Порядок фиксирован и виден: если сработало правило «пометить», дальше по цепочке идут уже помеченные события. Обычно за первым совпавшим правилом проверка останавливается, чтобы события не обрабатывались дважды.

Условия

Условие — это то, что проверяется у события. Программировать не нужно: набор условий ограничен и понятен на словах.

  • Оценка значимости — «важнее пяти баллов».
  • Тема — «регулирование», «цены», «наши продукты».
  • Сущность — конкретная компания, человек или товар.
  • Слова — текст должен содержать или не содержать определённые слова; поддерживаются и образцы для сложных случаев.
  • Тип и величина изменения — подорожало или подешевело, на сколько процентов или рублей.
  • Подтверждение источниками — «сообщили хотя бы два независимых сайта».
  • Состояние сюжета — новый, развивается, затихает.

Условия складываются в дерево: «одновременно то и то», «или то, или это», «всё, кроме вот этого». Дерево может быть вложенным, но не бесконечно — глубина ограничена, чтобы правило оставалось понятным человеку.

Что делает правило

  • Помечает тегом — метка на материале, по ней потом работает отбор.
  • Скрывает — событие остаётся в данных, но не попадает в вашу ленту.
  • Направляет в сводку — событие попадёт в подборку по расписанию вместо отдельного сообщения.
  • Включает в публикацию — по такому событию готовится черновик публикации.
  • Отправляет вебхук — данные уходят в вашу систему по адресу из настроенного канала.

Журнал решений

Для каждого события видно, какое правило что с ним сделало — и, что важнее, почему не сработало то, которое вы ждали. Это отвечает на самый частый вопрос новостного наблюдения: «мне казалось, я это настроил». В журнале решение описано словами, а не кодами: видно и совпавшее условие, и причину остановки.

Проверка до включения

Новое правило можно сначала проверить на прошлом: агент прогоняет его по уже собранным событиям и показывает, что оно сделало бы — сколько событий совпало и что с ними произошло бы. Ничего при этом не отправляется и не меняется. Так видно, не получится ли правило «слишком широким», ещё до того, как оно начнёт работать по-настоящему.

Правила и публикация

Правило может запускать подготовку публикации: тогда по совпавшему событию сразу собирается черновик и ждёт вашего одобрения. Второй путь — публикация по расписанию, без правил, «каждое утро в девять». Оба описаны на странице Публикация.

Дальше → Оповещения и защита от шума

← Оглавление документации