Перейти к основному содержимому

Источники

Источник определяет, откуда Signailist получает материалы: публичные ленты, каналы и чаты или ваша система через API. В одном пространстве можно объединять разные источники. Назначение публикации выбирается отдельно от источника.

Выбор источника​

ИсточникЧто понадобитсяЧто собирает Signailist
TelegramПодключённый аккаунт с доступом к каналу или чатуСообщения выбранного канала или чата
RSS / AtomПубличный HTTPS URL лентыДоступные в ленте записи со ссылками на оригинальные статьи
GitHub Releases / Steam / YouTubeПубличный репозиторий, AppID или ID каналаРелизы, новости игр или записи о видео; ограничения описаны ниже
Собственная системаAPI-ключ с правом ingest или MCP-подключениеВерсии текстовых материалов, отправленные в приватный источник

Настраивать источники могут владельцы и редакторы пространства. Наблюдатели могут просматривать сохранённые материалы.

Ленты RSS и Atom​

RSS и Atom — форматы новостных лент сайтов. Укажите адрес самой ленты, а не главной страницы сайта или отдельной статьи. Для обоих форматов используется вариант источника RSS.

Для публичной ленты не нужны ключ API, Telegram-аккаунт или собственный сервер.

  1. Откройте Источники, выберите RSS и введите публичный HTTPS URL ленты.
  2. Сохраните источник. Новый источник создаётся на паузе.
  3. Включите сбор и нажмите Собрать сейчас. Сбор выполняется в фоне и может занять несколько минут. Проверьте время последнего сбора и сохранённые записи.
  4. Свяжите источник с активной темой. Для первых записей нажмите Подготовить сохранённые записи для AI. Сохранение начального предпросмотра не запускает AI-анализ и ничего не публикует.
  5. Проверьте записи и оценки по темам в ленте, затем используйте их в дайджесте.

Начальный предпросмотр содержит до 20 записей. RSS предоставляет только записи, которые ещё есть в ленте, и не восстанавливает статьи, уже удалённые сайтом из неё. Сохранённая запись содержит ссылку на оригинальную статью и материал, предоставленный лентой: вместо полного текста там может быть анонс.

У нового источника дождитесь первых сохранённых записей перед паузой. Повторное включение продолжает сбор новых записей и не загружает начальную историю заново.

GitHub Releases, Steam и YouTube​

В Источники → Добавить источник выберите нужную платформу. Signailist преобразует введённые данные в адрес публичной ленты и покажет его до сохранения. Ключи API и Telegram-аккаунт не нужны.

ВариантЧто можно ввестиЧто собирается
GitHub Releasesfacebook/react или https://github.com/facebook/reactОпубликованные релизы и заметки к ним; коммиты и задачи не входят в ленту
SteamAppID, например 108600, или https://store.steampowered.com/app/108600/Новости и объявления об обновлениях из ленты игры; загрузки и установленные версии не отслеживаются
YouTubeID канала, например UC_x5XG1OV2P6uZZ5FSM9Ttw, или https://www.youtube.com/channel/UC_x5XG1OV2P6uZZ5FSM9TtwНазвания, описания и превью недавних роликов со ссылками; видео и субтитры не скачиваются

Для YouTube нужен ID канала UC… или ссылка /channel/…. Ссылка на отдельный ролик или адрес с @handle не принимаются. ID канала можно скопировать через меню «Поделиться» в YouTube. Для каждого варианта также подходит готовый адрес ленты.

Если сбор YouTube завершается ошибкой, откройте адрес ленты и проверьте её доступность. При временной недоступности повторите сбор позже.

Если лента YouTube возвращает 404, Signailist пробует публичную вкладку Видео канала. В этом режиме доступны название, превью и ссылка на ролик; описания может не быть. Shorts и архивы трансляций отдельно не собираются. Если точное время публикации недоступно, запись получает время обнаружения. Если недоступна и публичная страница, сбор сообщает об ошибке; его можно повторить позже.

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

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

Названия YouTube-каналов и Steam-игр подставляются автоматически, если доступны. Название, заданное вами, сохраняется. Если получить имя не удалось, временно показывается ID канала или игры; следующий успешный сбор может обновить его.

Сбор, получение названий и сохранение записей расходуют баланс пространства, даже если сама лента бесплатная. Подробнее — Баланс и расходы.

Telegram-каналы и чаты​

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

Для приватных каналов и чатов подключённый аккаунт уже должен иметь доступ.

Собственные материалы через API или MCP​

Создайте приватный источник external и передавайте текстовые материалы по одному или пакетами. У каждого материала есть внешний идентификатор, версия, заголовок, текст и время публикации. Повтор той же версии не создаёт новое задание или повторное списание за приём; изменённый текст требует новой версии.

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

Анализ и дайджесты​

Собранные и загруженные через API материалы проходят общий сценарий оценки по темам и подготовки дайджеста. В один выпуск можно включать обработанные материалы из разных источников. AI-анализ и генерация используют настройки и баланс выбранного пространства. Подробнее — в разделе AI.

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

Пауза сбора​

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