Как не вести два канала/чата вручную: бот для синхронизации Telegram и MAX

Как не вести два канала/чата вручную: бот для синхронизации Telegram и MAX

Telegram в России работает с перебоями с конца 2025 года. У кого-то не грузятся медиа, у кого-то не открывается без VPN. Часть аудитории уходит в MAX — и этот поток растёт: по данным Wordstat, запрос "телеграм макс" вырос с 4 500 до 29 000 показов в месяц за год.

Каналы и рабочие чаты раскалываются на две площадки. Я столкнулся с этим сам: канал в Telegram, рабочий чат с командой, клиентские переписки. Часть людей ушла в MAX. Вести два мессенджера вручную — копировать каждое сообщение, пересылать фото, дублировать посты — это не работает на дистанции.

Написал бота, который связывает чаты между Telegram и MAX в пару. Сообщение в одном мессенджере — копия появляется в другом. В обе стороны. Бесплатно.

Ниже — что умеет бот, чем отличается от кросспостинг-сервисов и как подключить за 3 минуты.

Что делает бот

Бот работает как мост. Пишешь в TG — сообщение появляется в MAX с пометкой [TG] Иван Петров:. Пишешь в MAX — появляется в TG с пометкой [MAX] Алексей:. Нити обсуждений (replies) сохраняются: ответ на конкретное сообщение в одном мессенджере привяжется к правильному сообщению в другом.

Какой контент передаётся:

  • Текст (с форматированием)
  • Фото и видео (с подписями)
  • Голосовые сообщения (автоматическая конвертация OGG в MP3)
  • Документы и файлы (любые форматы, до 20 МБ)
  • Стикеры (приходят в MAX как изображения)
  • Видеокружочки из TG (приходят в MAX как обычное видео — у MAX нет круглого формата)
  • Редактирование — изменения появляются на другой стороне
  • Удаление — работает из MAX в TG (Telegram Bot API не передаёт события удаления ботам, это ограничение платформы)

Если из MAX отправляют несколько фото одним сообщением — в TG они приходят альбомом.

Два режима работы

Группы. Связывает одну TG-группу с одной MAX-группой. Все сообщения дублируются в обе стороны. Подходит для рабочих чатов, клиентских переписок, сообществ.

Каналы + обсуждения. Связывает четыре чата: TG-канал с MAX-каналом (посты) и TG-обсуждение с MAX-обсуждением (комментарии). Публикуешь пост в TG — дубль уходит в MAX. Комментарий в TG-обсуждении — виден в MAX. И наоборот.

Под постами в MAX-канале появляется кнопка "Обсудить". Если нужно опубликовать пост без комментариев — тег #nocomments в тексте. Бот уберёт его перед отправкой.

Чем отличается от кросспостинг-сервисов

На рынке уже есть инструменты для переноса контента из Telegram в MAX: MAX ПРО, MaXSmart, MAX Постер, RepostVmax. Я изучил их перед тем, как делать своё решение.

Разница принципиальная:

Кросспостинг-сервисы копируют посты из TG-канала в MAX-канал. Работает в одну сторону: TG -> MAX. Комментарии, рабочие чаты, клиентские переписки — не их задача. Большинство работают по подписке.

TG-MAX Sync — мост, а не копировальщик. Двусторонняя синхронизация: пишешь в любом мессенджере — видят в обоих. Поддерживает редактирование и удаление. Replies сохраняются. Бесплатный.

Вот сравнение по функциям:

Как не вести два канала/чата вручную: бот для синхронизации Telegram и MAX

Если задача — просто дублировать посты канала, кросспостинг-сервисы справятся. Если нужно единое пространство для общения — нужен мост.

Как подключить за 3 минуты

Шаг 1. Добавьте бота в группу (или канал) в Telegram и в MAX. Назначьте администратором с правом удаления сообщений.

Шаг 2. Напишите боту в личные сообщения в Telegram: - /link — для связки групп - /linkchannel— для связки каналов с обсуждениями

Бот проведёт по шагам: покажет код привязки и подскажет, что делать дальше. На каждом шаге есть кнопки с инструкциями и ссылка на MAX-бота — не нужно ничего запоминать.

Шаг 3. Отправьте код привязки в группу Telegram, затем в группу MAX. Бот удалит сообщение с кодом и подтвердит: связка установлена.

Код для групп действует 10 минут, для каналов — 1 час.

Три сценария использования

Канал с аудиторией на двух площадках. Подписчики в TG, часть ушла в MAX. Публикуешь пост один раз — аудитория читает там, где удобно. Комментарии собираются с обеих сторон.

Рабочий чат. Команда из нескольких человек. Кто-то не может зайти в Telegram, кто-то не хочет ставить MAX. Каждый пишет там, где удобно — чат остаётся единым.

Чат с клиентом. У клиента перестал работать Telegram. Привязали пару — общение продолжается. Клиент пишет в MAX, вы отвечаете в TG.

Ограничения

Честно — бот не всемогущий:

  • Удаление из TG в MAX не работает. Telegram Bot API не передаёт события удаления ботам. Это ограничение платформы.
  • Видеокружочки из TG приходят в MAX обычным видео. У MAX нет формата круглых видеосообщений.
  • Максимальный размер файла — 20 МБ (лимит Telegram Bot API).
  • Бот должен быть администратором в обоих чатах.

Статистика

Бот показывает статистику по каждой связке: количество переданных сообщений, дату создания, время последнего сообщения. Команда /stats в личных сообщениях бота.

Публичная статистика и подробности — на странице проекта: tgmaxsync.godkod.ru

FAQ

Бот переносит архив старых постов? Нет. Только новые сообщения с момента подключения.

Можно синхронизировать несколько чатов? Да, без ограничений. Для каждой пары — отдельная связка через /link.

Бот видит сообщения — это безопасно? Бот обрабатывает сообщения для передачи на другую платформу. Не хранит их — сохраняет только связь между ID для редактирования и удаления. Записи удаляются автоматически через 30 дней.

Бот бесплатный навсегда? Сейчас — да, без ограничений. В будущем возможны платные тарифы для расширенных функций, но базовая синхронизация останется бесплатной.

Как отвязать чаты? /status покажет список связок с ID. /unlink [ID] — удалит связку.

Ссылки

P.S. Если у вас специфическая задача — синхронизация с CRM, кастомная логика обработки сообщений, интеграция с другими сервисами — пишите, разберём: @godkodaibot
Кейсы по разработке, консалтингу и автоматизации бизнес-процессов на сайте ai.godkod.ru

3
2
16 комментариев