Возможности и ограничения

Что переносится между Telegram и MAX

Мост передаёт повседневные сообщения и медиа в обе стороны. Для функций, которые устроены в мессенджерах по-разному, ниже указано точное поведение.

Коротко

Текст, фото, видео, файлы, голосовые сообщения и ответы переносятся. Голосования, реакции и сами закрепы пока не синхронизируются. Если сообщение закреплено в Telegram, его связь сохраняется для последующих правок. Удаления и частичные цитаты работают с ограничениями платформ.

Таблица возможностей

ФункцияКак работает
Текст и ссылкиПередаются в обе стороны. Основное форматирование сохраняется, насколько его поддерживает второй мессенджер.
Вложенное форматированиеЖирный, курсив, ссылки и их сочетания из Telegram переносятся в MAX настолько близко к оригиналу, насколько позволяет разметка MAX.
ФотоПередаются как фото с подписью.
ВидеоОбычное видео из Telegram передаётся как видеовложение MAX.
Видео, отправленное как файлПередаётся в MAX именно как скачиваемый файл, без преобразования в сжатое видео. Сохраняются имя и расширение.
ФайлыПередаются как документы. Для Telegram → MAX лимит одного документа — 1 ГиБ.
Голосовые, аудио, GIF и видеокружкиГолосовые и видеокружки передаются как медиа. Музыкальные и другие аудиофайлы могут отображаться как файлы.
Медиа от inline-ботов TelegramФото, видео и другое медиа, которое пользователь отправил через inline-бота, считается пользовательским сообщением и передаётся в MAX.
Медиаальбом с подписьюМедиа и текст публикации передаются вместе. Telegram-альбом сохраняется одной публикацией в MAX.
Пост канала в группе обсужденийАвтоматическая публикация Telegram-канала в связанной группе обсуждений передаётся в MAX как сообщение этой группы.
Ответ на сообщениеСохраняется как Reply, если исходное сообщение ранее прошло через эту же связку и его соответствие ещё доступно.
РедактированиеТекстовые правки синхронизируются. Для кросспостинга каналов должна быть включена настройка «Синхронизировать правки».
Частичная цитатаВ MAX отображается как ответ на исходное сообщение целиком: выбранный в Telegram фрагмент отдельно не поддерживается.
УдалениеРаботает из MAX в Telegram для сообщения, которое изначально было отправлено в MAX и перенесено мостом. Остальные варианты описаны ниже.
ГолосованияНе переносятся: в Bot API MAX нет совместимого нативного типа опроса.
РеакцииНе переносятся: Bot API MAX не сообщает мосту об изменении реакций.
ЗакреплениеСам закреп не переносится. Если сообщение закреплено в Telegram, «Мост» сохраняет его связь без ограничения в 30 дней, поэтому последующие правки продолжают синхронизироваться. Для каналов должна быть включена настройка «Синхронизировать правки».
Служебные сообщения «вошёл», «вышел», смена названияВ Telegram их можно автоматически удалять настройкой антиспама. MAX сообщает боту такие события без ID системного сообщения, поэтому удалить их через текущий Bot API нельзя.

Видео как файл и лимиты

Bridge Bot различает способ отправки в Telegram:

  • отправили через «Фото или видео» — в MAX появится видео;
  • отправили через «Файл» — в MAX появится файл без повторного видеосжатия;
  • исходное имя и расширение файла сохраняются;
  • максимальный размер документа Telegram → MAX — 1 ГиБ.
Большой файл сначала загружается на серверы MAX. Это может занять несколько минут; при временной ошибке мост повторит доставку через очередь.

Ответы и цитаты

Обычный ответ переносится как ответ на соответствующее сообщение во втором мессенджере. Это работает, когда оба сообщения прошли через одну связку.

Telegram позволяет выделить отдельный фрагмент сообщения для цитаты. MAX Bot API умеет сослаться только на сообщение целиком, поэтому Reply сохранится, но отдельное выделение пропадёт.

Как работают удаления

ДействиеРезультат
Сообщение написали в MAX, мост перенёс его в Telegram, затем оригинал удалили в MAXПеренесённая копия удаляется в Telegram, если у бота достаточно прав и Telegram ещё разрешает удаление.
Сообщение написали в Telegram и удалили оригинал в TelegramКопия в MAX останется: Telegram Bot API не сообщает обычному боту о таком удалении.
Сообщение написали в Telegram, а его копию удалили в MAXОригинал в Telegram останется. Удаление копии не удаляет исходное сообщение.
Telegram ограничивает удаление ботом. Даже при полученном событии удалить старое сообщение или сообщение без необходимых прав может быть невозможно.

Почему некоторые функции не переносятся

Bridge Bot работает штатными механизмами Telegram и MAX. Если один мессенджер не сообщает боту о действии или не умеет создать соответствующий объект, мост не может надёжно воспроизвести его на второй стороне.

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

Как проверить свой сценарий

  1. Свяжите тестовые группы и оставьте направление «Оба».
  2. Отправьте текст, ответ, фотографию и небольшой файл с каждой стороны.
  3. Отдельно отправьте видео через пункт «Файл» Telegram.
  4. Проверьте имя файла и отсутствие видеосжатия в MAX.
  5. Если сообщение задержалось, откройте /doctor и посмотрите очередь.