---
title: "Источники"
id: "1730"
type: "page"
slug: "sources"
published_at: "2026-09-04T11:01:18+00:00"
modified_at: "2026-09-05T01:25:59+00:00"
url: "https://pastukhov.com/agents/telegram/docs/sources"
markdown_url: "https://pastukhov.com/agents/telegram/docs/sources.md"
excerpt: "«Источники» — каналы наблюдения, откуда приложение собирает сообщения. Это чужие каналы и чаты, RSS-ленты и…"
---

# Источники

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

«Источники» — каналы наблюдения, откуда приложение собирает сообщения. Это чужие каналы и чаты, RSS-ленты и списки подписок вашего аккаунта: всё, что стоит отслеживать, — в одном месте. Собранное попадает в ленту сообщений, откуда превращается в идеи, теги и комментарии.

## Виды источников

- **RSS/Atom-лента** — нужен только адрес ленты;
- **Telegram-канал через бота** — @имя канала;
- **Telegram-чат (группа) через бота** — числовой идентификатор чата;
- **Ветка комментариев через бота** — числовой идентификатор;
- **Канал через личный аккаунт** — числовой идентификатор чата; так сообщения из канала приходят в реальном времени;
- **Папка** — объединяет несколько источников: папка собирает всё, что собрали её дочерние источники.

## Добавление вручную

Выберите вид, имя и адрес: для RSS — адрес ленты, для канала — @имя, для чата или ветки комментариев — числовой идентификатор. Интервал подкачки — от 1 до 1440 минут, по умолчанию 15; категории — цветные метки, по желанию. Источник появится в списке сразу, первые сообщения придут при ближайшей подкачке.

## Массовое добавление из подписок аккаунта

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

## Начальная загрузка истории

Первые 50 сообщений источника загружаются сразу, старше — постранично кнопкой «загрузить старше», пока Telegram не ответит, что нового больше нет. Уже известные сообщения пропускаются — дублей не будет.

## Подкачка

Фоновый цикл раз в минуту проверяет, чей интервал наступил, и забирает новое — одновременно не больше трёх источников, чтобы не перегружать Telegram. RSS при неизменной ленте даже не перечитывается: ответ ленты проверяется заголовками. Для источников через личный аккаунт новые сообщения приходят в реальном времени, не дожидаясь интервала, а пропуски заделываются автоматически после перезапуска сервера.

## Без дублей и с защитой от сбоев

Каждое сообщение сохраняется один раз: позиция чтения хранится у источника и переживает перезапуски. Если подкачка упала, ошибка записывается, а уже собранное и курсор остаются нетронутыми — при следующем цикле всё продолжится с того же места.

## Категории

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

## Список источников

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

## Страница источника

- **Обзор** — итоги: всего сообщений, категории, интервал, состояние; для папки — её дочерние источники;
- **Сообщения** — лента только этого источника;
- **Авторы** — кто писал в источнике, с числом сообщений и временем последней записи;
- **Настройки** — имя, интервал, фильтр-выражение.

Удаление источника убирает и всё собранное им — сообщения, их теги и связи, — поэтому приложение попросит подтверждение.

## Что дальше

Разбор собранного — в разделе [Лента сообщений](/agents/telegram/docs/messages)
 и [Авторы](/agents/telegram/docs/authors)
, автоматическая сортировка — в [Маршрутизация](/agents/telegram/docs/routing)
, вежливое присутствие в обсуждениях — в [Комментарии с ИИ](/agents/telegram/docs/comments)
.

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