SMM пульт

Кросспостинг из 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 нет, у нового поста своя статистика

Три грабли, о которые спотыкаются почти все самодельные переносилки:

  1. Смещения разметки считаются в UTF-16. Telegram отдаёт форматирование не тегами, а списком «с какого символа по какой». Если считать позиции в обычных символах, разметка уезжает на каждом эмодзи — жирным становится половина следующего слова.
  2. Эмодзи Telegram — это не курсив. В веб-версии они приходят разметкой <i class="emoji"><b>🔥</b></i>. Наивный конвертер превращает весь пост в курсив с жирными вставками.
  3. Экранирование ломает ссылки. Если пропустить адрес через «экранирование HTML», & превращается в &amp;, и партнёрская ссылка теряет метки (utm, subid). Telegram сущности в атрибуте href не разворачивает: что положили, то и уедет.

Ещё одно: если в посте несколько ссылок, MAX по умолчанию прицепит карточку-превью к последней из них. В боте это отключается флагом при отправке — иначе под каждым анонсом висит случайная картинка.

Перенос архива

Отдельная задача — перевезти то, что уже вышло. Полного экспорта у публичной веб-версии нет, но лента листается назад страницами: за четыре страницы набирается порядка 78 постов. Дальше — вопрос выдержки: посты отправляются от старых к новым, с паузой между ними, иначе подписчики получат сотню уведомлений подряд.

Разумный порядок переезда:

  1. создать канал MAX и настроить его (см. как создать канал);
  2. перенести 30–70 последних постов архивом — чтобы канал не выглядел пустым;
  3. включить кросспостинг новых публикаций;
  4. только теперь давать ссылку аудитории 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 ₽ за канал.