Кросспостинг из Telegram в MAX и перенос архива канала
Кросспостинг из Telegram в MAX настраивается двумя способами: по публичной ссылке t.me/s/канал — без токенов, с задержкой до 3 минут и без переноса правок, либо через бота-администратора Telegram — мгновенно и с правками. Переносятся текст, HTML-разметка, ссылки и картинки; опросы и реакции не переносятся.
Переезжать в MAX целиком готовы не все, поэтому большинство каналов живёт в двух мессенджерах сразу. Ручное дублирование выдерживают примерно неделю — дальше нужен кросспостинг. Разберём, как он устроен технически и что при переносе ломается.
Два способа связать каналы
1. По публичной ссылке (без токенов)
У публичного канала Telegram есть веб-версия t.me/s/имя_канала — та же лента постов
в обычном HTML. Сервис опрашивает её раз в несколько минут и отправляет новые посты
в ваш канал MAX.
- Плюсы: не нужен ни токен Telegram, ни права администратора; подключается ссылкой за десять секунд; работает с любым публичным каналом, в том числе чужим.
- Минусы: есть задержка (у нас — до 3 минут); правки исходного поста не видны, потому что в вебе они выглядят как тот же самый пост; закрытые каналы так не подключить.
2. Через бота-администратора (мгновенно)
Вы создаёте бота в Telegram, добавляете его администратором в свой канал, и посты прилетают в момент публикации.
- Плюсы: без задержки; правки исходного поста догоняют копию в MAX; работает с закрытыми каналами.
- Минусы: нужен доступ администратора, то есть только свой канал.
Если канал ваш и публичный, берите второй способ: мгновенно и с правками. Первый — когда нужно зеркалить источник, к которому у вас нет доступа.
Что переносится, а что теряется
| Элемент поста | Доезжает в MAX |
|---|---|
| Текст | да |
| Жирный, курсив, зачёркнутый, моноширинный, цитата | да |
| Ссылки и подводки со ссылками | да |
| Картинки, файлы, видео | да |
| Эмодзи | да, обычные; премиум-эмодзи Telegram — заменой |
| Опросы | нет, в MAX нет такого вложения |
| Реакции и счётчики Telegram | нет, у нового поста своя статистика |
Три грабли, о которые спотыкаются почти все самодельные переносилки:
- Смещения разметки считаются в UTF-16. Telegram отдаёт форматирование не тегами, а списком «с какого символа по какой». Если считать позиции в обычных символах, разметка уезжает на каждом эмодзи — жирным становится половина следующего слова.
- Эмодзи Telegram — это не курсив. В веб-версии они приходят разметкой
<i class="emoji"><b>🔥</b></i>. Наивный конвертер превращает весь пост в курсив с жирными вставками. - Экранирование ломает ссылки. Если пропустить адрес через «экранирование HTML»,
&превращается в&, и партнёрская ссылка теряет метки (utm,subid). Telegram сущности в атрибутеhrefне разворачивает: что положили, то и уедет.
Ещё одно: если в посте несколько ссылок, MAX по умолчанию прицепит карточку-превью к последней из них. В боте это отключается флагом при отправке — иначе под каждым анонсом висит случайная картинка.
Перенос архива
Отдельная задача — перевезти то, что уже вышло. Полного экспорта у публичной веб-версии нет, но лента листается назад страницами: за четыре страницы набирается порядка 78 постов. Дальше — вопрос выдержки: посты отправляются от старых к новым, с паузой между ними, иначе подписчики получат сотню уведомлений подряд.
Разумный порядок переезда:
- создать канал MAX и настроить его (см. как создать канал);
- перенести 30–70 последних постов архивом — чтобы канал не выглядел пустым;
- включить кросспостинг новых публикаций;
- только теперь давать ссылку аудитории Telegram — и повторять её регулярно, а не один раз.
Фильтры: не всё стоит зеркалить
Полное зеркало почти всегда плохо читается: в MAX уезжают «подписывайтесь на наш телеграм», ссылки на посты внутри Telegram и служебные объявления. Минимальный набор правил, который стоит включить сразу:
- пропускать посты со стоп-словами (например, названиями чужих площадок);
- вырезать из текста ссылки на
t.meили заменять их на ссылку канала в MAX; - не переносить посты короче N символов (обычно это реакции и служебные реплики);
- добавлять свою подпись в конец.
Частые вопросы
Нужен ли токен Telegram для кросспостинга?
Для публичного канала — нет, достаточно ссылки. Для закрытого нужен бот Telegram, добавленный администратором в канал; его токен и используется.
Правки постов переносятся?
Через бота-администратора — да. По публичной ссылке — нет: в веб-версии отредактированный пост выглядит как обычный, отличить правку не по чему.
Можно ли настроить обратное направление, из MAX в Telegram?
Технически да, но смысла обычно нет: аудитория Telegram уже есть, а задача — перегнать её в MAX. Если нужно именно двустороннее зеркало, следите, чтобы посты не ходили по кругу — дедупликация должна быть по обоим направлениям.
Сколько каналов Telegram можно подключить к одному каналу MAX?
Ограничение только на стороне сервиса. В «SMM пульте» источников может быть несколько, у каждого свои фильтры; при этом одна и та же публикация не уйдёт дважды — дубли отсекаются по журналу переносов.
Как быстро пост из Telegram появляется в MAX?
Через бота-администратора — в момент публикации, задержка в пределах секунд. По публичной ссылке — с задержкой опроса: у нас это до 3 минут. Первый опрос нового источника ничего не публикует, а только запоминает точку отсчёта, иначе в канал вывалился бы весь последний экран ленты.
Сколько стоит настроить кросспостинг?
Сам механизм ничего не стоит: и веб-версия Telegram, и Bot API MAX бесплатны. Платят за сервис, который это делает за вас, — от бесплатных ботов до подписки; разовый перенос «под ключ» на рынке стоит примерно от 1 000 ₽ за канал.