---
title: "Правила"
id: "2040"
type: "page"
slug: "rules"
published_at: "2026-09-28T03:48:41+00:00"
modified_at: "2026-09-28T03:52:14+00:00"
url: "https://pastukhov.com/agents/news/docs/rules"
markdown_url: "https://pastukhov.com/agents/news/docs/rules.md"
excerpt: "События сами по себе ещё не ответ на вопрос «что с ними делать». Правила —…"
---

# Правила

[https://pastukhov.com/agents/news/docs/rules.md](https://pastukhov.com/agents/news/docs/rules.md)

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

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

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

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

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

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

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

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

## Условия

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

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

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

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

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

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

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

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

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

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

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

Дальше → [Оповещения и защита от шума](/agents/news/docs/alerts)

[← Оглавление документации](/agents/news/docs)
