---
title: "Маршрутизация"
id: "1733"
type: "page"
slug: "routing"
published_at: "2026-09-04T11:01:21+00:00"
modified_at: "2026-09-05T01:25:59+00:00"
url: "https://pastukhov.com/agents/telegram/docs/routing"
markdown_url: "https://pastukhov.com/agents/telegram/docs/routing.md"
excerpt: "«Маршрутизация» — автоматический разбор собранного: сообщения из источников сами получают категории, целевые каналы и превращаются…"
---

# Маршрутизация

[https://pastukhov.com/agents/telegram/docs/routing.md](https://pastukhov.com/agents/telegram/docs/routing.md)

«Маршрутизация» — автоматический разбор собранного: сообщения из источников сами получают категории, целевые каналы и превращаются в идеи в очереди. Это избавляет от ручного прокручивания ленты в поисках ценного: контент сам находит дорогу к вашим каналам и очередям.

## Категории

Категории — цветные метки источников и сообщений. У источника с категориями все его сообщения получают их автоматически; сообщения без категорий классифицирует маршрутизация.

## Роутеры — способы определить категорию

Роутер — это правило классификации одного из трёх типов:

- **Ключевые слова** — фразы без учёта регистра, режим «любой» (достаточно одной) или «все» (нужны все), стоп-фразы (если есть — сообщение не подходит); при совпадении роутер предлагает свои категории;
- **ИИ (LLM)** — OpenAI-совместимая модель сама относит текст к категориям из заданного вами списка; можно задать свой промпт; модель не может выйти за рамки вашего списка категорий. LLM — это большая языковая модель, тот же класс технологий, что чат-боты;
- **Скрипт** — внешняя программа получает сообщения на вход и возвращает категории; тип для тех, кто умеет программировать.

## Цепочка роутеров

Включённые роутеры работают по порядку, каждый на новом сообщении классифицируется один раз — первый совпавший выигрывает, остальные уже не спрашиваются. Сбой одного роутера (например, неверный ключ ИИ) не останавливает остальных: цепочка просто идёт дальше. Сообщение без совпадения остаётся без категорий — и без маршрута.

## Правила «категория → канал»

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

## Что получается

У сообщения появляются категории и список целевых каналов. Для каждого правила «добавить в очередь» в очереди канала создаётся идея с текстом сообщения (и целевым слотом, если задан) — дальше её ведут по конвейеру как обычную: черновик, проверка, расписание. Маршрутизация выполняется один раз, в момент сбора сообщения — и виден результат сразу и на сообщении, и в очередях.

## Тест-панель

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

## Что дальше

Откуда берутся сообщения — в разделе [Источники](/agents/telegram/docs/sources)
, как читать ленту — в [Лента сообщений](/agents/telegram/docs/messages)
, что происходит с идеей дальше — в [Очередь контента](/agents/telegram/docs/queue)
.

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