@shv_founder ↗
Case / 2024 Automation / Highload

Репликация контента

Мессенджеры

Telegram → Telegram и Telegram → Discord: 100+ каналов, 100% аптайм и поддержка инфраструктуры.

Как устроен продукт
01 / Flow

От поста до копии — без forward.

Источник, разбор, маппинг ссылок и публикация в Telegram или Discord как независимое сообщение.

  1. 01 Источник

    Новый пост в заданном Telegram-канале или чате.

  2. 02 Разбор

    Текст, entities, медиа, альбомы, ответы.

  3. 03 Маппинг

    Ссылки на каналы/чаты/посты → эквиваленты в копии.

  4. 04 Публикация

    Независимый пост в Telegram или Discord.

02 / Контекст

Контекст

У клиента была большая сеть исходных Telegram-каналов и чатов: контент нужно регулярно переносить в другую инфраструктуру. Обычный forward не подходил — публикации должны выходить от имени новых каналов, сохранять медиа и форматирование, а внутренние ссылки не должны вести обратно в исходную экосистему. На 100+ источниках и получателях ручная публикация невозможна.

03 / Продукт

Продукт

Высоконагруженная система репликации Telegram → Telegram и Telegram → Discord. Забирает публикации из источников, обрабатывает текст, форматирование, вложения и метаданные, затем создаёт полноценные копии в целевых каналах и чатах — не forward с указанием оригинала.

  • маппинг каналов, чатов и сообщений с переназначением внутренних ссылок;
  • кастомизация по маршруту: подписи, алиасы, правка текста;
  • адаптер Discord для форматирования, альбомов и вложений;
  • параллельная обработка, ретраи, защита от дублей, учёт rate limits.
04 / Как это работает

Как это работает

Для каждого исходного канала или чата задаётся целевой Telegram-канал, чат либо Discord-пространство. Новая публикация разбирается на текст, entities, медиа, альбомы и ответы; система создаёт независимое сообщение в целевом контуре. Ссылки на каналы, чаты и посты исходной экосистемы заменяются на эквиваленты в копии.

Один исходный пост может выглядеть по-разному на разных маршрутах. Ошибка или тяжёлый файл на одном направлении не блокирует остальные потоки.

05 / Навигация и масштаб

Навигация и масштаб

Ключ — сохранить внутреннюю навигацию: пользователь остаётся в целевом контуре и не утекает в оригинал по битым или «старым» ссылкам. Соответствия каналов, чатов и сообщений живут в PostgreSQL; архитектура рассчитана на 100+ каналов и большой объём медиа.

06 / Результат

Результат

Автоматическая синхронизация экосистемы из 100+ каналов и чатов: копируются не только посты, но и логика переходов. Ручное копирование и битые ссылки уходят — копия инфраструктуры развивается независимо от источника.

07 / Аптайм и сопровождение

Аптайм и сопровождение

Система работает с 100% аптаймом: пересылка и маппинг не должны «лечь» вместе с контентным контуром клиента. Мы поддерживаем инфраструктуру — мониторинг, обновления, разбор инцидентов API, ретраи и стабильность маршрутов на дистанции.

Next / Your project

Нужен похожий продукт?