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

Интеграция с Telegram

Обзор​

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

Telegram можно использовать как источник новостей, канал публикации, а также для уведомлений и модерации:

  1. Сбора новостей из каналов и чатов.
  2. Доставки сигналов при обнаружении горячих событий.
  3. Модерации автопубликаций через карточки approve/reject.
  4. Публикации утвержденного контента в целевые каналы.

Подключение аккаунта​

Для работы с Telegram workspace подключает аккаунт через MTProto-авторизацию. Один и тот же Telegram-аккаунт можно привязать к нескольким workspace, и эти сессии не конфликтуют.

Роли для сбора и публикации​

Telegram-аккаунт может использоваться в двух ролях:

  • Сбор: чтение сообщений из настроенных источников.
  • Публикация: отправка утвержденного контента в целевые каналы.

Роли можно включать независимо или совмещать на одном аккаунте.

Источники​

Telegram-источник — это канал или чат, который отслеживает Signailist. Другой вариант источника — публичная RSS/Atom-лента; подробнее в разделе Источники.

  • Типы: канал или чат.
  • Видимость: публичный по username или приватный через список диалогов подключенного аккаунта.
  • Режим сбора: автоматический сбор по расписанию и ручной запуск из интерфейса.

Модерация автопубликаций​

Модерация автопубликаций работает через Telegram-бота. Когда сигнал создает черновик публикации, карточка модерации отправляется в назначенный чат модератора, чтобы reviewer мог утвердить или отклонить материал, не выходя из Telegram.

Telegram в основных сценариях​

СценарийЧто делает Telegram
Подключение аккаунтаАвторизует workspace-сессию
Загрузка диалоговДает список доступных чатов и каналов
Сбор сообщенийЧитает историю сообщений из выбранных источников
Доставка сигналаОтправляет алерты в Telegram-чаты
Модерация автопубликацииОтправляет карточки модерации и принимает решение модератора
Публикация в каналДоставляет утвержденный контент в целевой канал

Ограничения​

  • Приватные каналы нельзя подключить автоматически. У подключенного аккаунта уже должен быть к ним доступ.
  • Если достигнуты лимиты Telegram API, сбор приостанавливается и возобновляется позже автоматически.
  • Для уведомлений о сигналах и карточек модерации настройте подключение Telegram-бота и чат модератора.
  • Если сессия аккаунта истекла или отозвана, переподключите аккаунт для продолжения сбора или публикаций.