Источники

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

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

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

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

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

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

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

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

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

Подкачка

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

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

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

Категории

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

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

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

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

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

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

Что дальше

Разбор собранного — в разделе Лента сообщений и Авторы, автоматическая сортировка — в Маршрутизация, вежливое присутствие в обсуждениях — в Комментарии с ИИ.

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