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, ретраи и стабильность маршрутов на дистанции.