Бот авторепоста Telegram

Бот авторепоста Telegram копирует каждый новый пост из одного канала в другой в момент публикации. @Autosendpost_bot делает это для каналов, которыми управляете вы. Он сидит администратором в источнике и в приёмнике, поэтому никогда не просит ни номер телефона, ни код входа, ни пароль 2FA.

Источник может быть приватным. С этим случаем чаще всего и приходят: приватный канал, посты которого должны автоматически появляться в другом месте, без человека, который каждое утро копирует их руками. Настройка занимает около двух минут и проходит целиком внутри Telegram.

  • Без входа в аккаунт. Бот — администратор в ваших каналах, и всё. Сравните с сервисами пересылки, которые просят номер телефона и пароль 2FA, чтобы работать от вашего имени.
  • Бесплатно, пары без ограничений. Нет квоты на сообщения и нет предела на количество связок «источник — приёмник».
  • Едет всё. Текст, фото, видео, файлы, опросы и альбомы копируются одинаково и почти без задержки.

Запустить бота авторепоста

Откроется чат в Telegram. Ничего устанавливать не нужно, регистрации на сайте нет.

Открыть @Autosendpost_bot
Цена
Бесплатно
Пары каналов
Без ограничений
Приватный источник
Поддерживается
Вход в аккаунт
Не запрашивается
Группы
Не поддерживаются

Как настроить авторепост постов из приватного канала Telegram

Семь шагов, все внутри Telegram, и около двух минут от начала до конца. Спотыкаются обычно на втором: бот должен быть администратором в обоих каналах, а пара, у которой настроена только одна сторона, просто молчит вместо того, чтобы сообщить об ошибке. Скриншоты ниже настоящие, а не макет.

  1. 1

    Подготовьте оба канала. Нужен канал-источник, посты которого надо копировать, и канал-приёмник, куда их копировать. Источник может быть приватным. Если приёмника ещё нет, создайте его первым.

  2. 2

    Добавьте @Autosendpost_bot администратором в оба канала. Откройте каждый канал, зайдите в «Администраторы» и добавьте бота. Сделайте это и для источника, и для приёмника. Бот напоминает об этом дважды во время настройки, потому что настроенный один канал из двух — самая частая причина, по которой пара молчит.

  3. 3

    Запустите бота и выберите язык. Откройте @Autosendpost_bot и нажмите «Начать». Он спросит язык, а потом покажет меню с пунктами «Мои каналы», «Добавить канал» и «Мой профиль».

    @Autosendpost_bot после /start: запрос языка, затем меню с пунктами «Мои каналы», «Добавить канал» и «Мой профиль».
    Сначала бот спрашивает язык, потом показывает меню. Новую пару начинает пункт «Добавить канал».
  4. 4

    Выберите «Добавить канал». С этого начинается обмен из двух вопросов, который связывает один источник с одним приёмником. Для каждой следующей пары пройдите его заново.

  5. 5

    Перешлите пост из канала, ОТКУДА копируем. Бот попросит родной пост, пересланный из канала-источника. Подойдёт любой существующий. Так он узнаёт, за каким каналом следить, и вам не придётся искать числовой ID.

  6. 6

    Перешлите пост из канала, КУДА копируем. Опубликуйте что угодно в канале-приёмнике и перешлите это тоже. Бот ответит «Канал успешно добавлен», и пара заработает.

    Бот просит переслать пост из канала-источника, затем из канала-приёмника, а потом подтверждает, что пара добавлена.
    Два вопроса, словами самого бота: канал, ОТКУДА копировать, затем канал, КУДА копировать. В каждом идёт напоминание добавить бота администратором, а зелёная строка — это и есть связанная пара.
  7. 7

    Опубликуйте что-нибудь в источнике и убедитесь, что работает. Следующий пост появится в приёмнике почти сразу. Если ничего не пришло, проверьте, что бот администратор в обоих каналах и что в источнике не включено «Ограничить сохранение контента».

Что приходит в канал-приёмник

Настоящий репост — с шапкой «Переслано от», которая называет источник. Эта шапка часть того, как Telegram пересылает сообщения, и убрать её бот не может. Подумайте об этом до того, как зеркалить приватный канал в публичный: имя приватного канала станет видно каждому, кто видит приёмник.

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

Чего этот бот авторепоста не умеет

Четыре ограничения, и лучше прочитать их сейчас, чем обнаружить потом.

  • Чужие каналы. Нужны права администратора в источнике, а выдать их может только его владелец.
  • Защищённый контент. Из канала с включённым «Ограничить сохранение контента» пересылать нельзя вообще. Это обеспечивает Telegram, а не мы.
  • Группы. Только каналы.
  • Фильтрация. Уезжает каждый пост. Ни правил по ключевым словам, ни вырезания ссылок, ни переписывания.

Авторепост без передачи своего аккаунта Telegram

Поищите способ пересылать из приватных каналов — и большинство найденного работает иначе: вы отдаёте сервису номер телефона, код входа, который Telegram присылает в сообщении, и пароль 2FA. Дальше он работает от вашего имени. Так эти сервисы достают каналы, в которые вы просто вступили, включая платные, и поэтому же могут рекламировать поддержку «VIP»-источников.

Мы такого делать не будем, и стоит прямо сказать почему. Эти данные — весь ваш аккаунт, а не один канал. Telegram считает такую схему злоупотреблением и банит за неё. А каналы, которые она открывает, принадлежат другим людям, и приватными их сделали намеренно.

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

Авторепост в Telegram — вопросы

Как пересылать сообщения из приватного канала Telegram?
Если приватный канал ваш, добавьте @Autosendpost_bot администратором туда и в канал, куда нужны копии постов, а потом свяжите пару, переслав боту по одному сообщению из каждого. С этого момента каждый новый пост копируется. Приватность не помеха: бот читает канал как администратор, а не снаружи. Если канал чужой, пути нет. Сделать бота администратором в канале, которым вы не управляете, нельзя, и ни один сервис не сделает этого за вас.
Как настроить автоматическую пересылку сообщений в Telegram?
В самом Telegram настройки авторепоста нет. Приложения умеют только ручную пересылку, поэтому автоматизация — это либо бот с правами администратора в обоих каналах, либо скрипт, работающий под вашим аккаунтом через MTProto API. Путь с ботом занимает около двух минут и ничего не требует устанавливать. Путь со скриптом гибче и заметно трудозатратнее, а ещё он кладёт учётные данные вашего аккаунта в конфиг.
Есть ли бот, который автоматически пересылает сообщения в Telegram?
Да. @Autosendpost_bot — один из них, и эта страница как раз про него. Добавьте его администратором в канал-источник и канал-приёмник, свяжите их один раз — и новые посты будут копироваться сами. Есть и другие, и часть из них работает через вход под вашим аккаунтом. Смотрите, что сервис пересылки просит, до того как его настраивать: боту нужны права администратора в ваших каналах, а сервису на аккаунте — ваш номер телефона, код входа и пароль 2FA.
Есть ли бесплатный бот авторепоста для Telegram?
@Autosendpost_bot бесплатный, и на количество связанных пар каналов ограничения нет. Ни триала, ни квоты на сообщения, ни платного тарифа, который придерживает ровно ту функцию, за которой вы пришли. Мы держим его как утилиту для тех, кто ведёт каналы, и он таким и останется.
Можно ли убрать подпись «Переслано от»?
Этим ботом — нет. Посты приходят настоящими репостами, с шапкой, которая называет канал-источник, и отключить её нельзя. Стоит подумать об этом до того, как зеркалить приватный канал в публичный: имя приватного канала станет видно всем, кто читает приёмник. Убрать подпись в принципе можно: вместо пересылки сообщение публикуется заново как новый пост, это и называют копированием вместо пересылки. Но это другая задача, и этот бот её не решает.
Умеет ли он пересылать из чужого канала или из канала с запретом сохранения?
Нет в обоих случаях, и лучше сказать это здесь, чем отнять у вас две минуты. Бот должен быть администратором в канале-источнике, а устроить это может только владелец канала — значит, чужой канал недостижим. Если в канале включено «Ограничить сохранение контента», из него вообще нельзя пересылать: эта настройка ровно для того и существует, и обеспечивает её Telegram, а не мы. Сервисы, которые всё-таки рекламируют доступ к платным и VIP-каналам, работают против них вашим собственным аккаунтом — а это и нарушение правил Telegram, и отличный способ потерять аккаунт.
Работает ли это на iPhone, Android и десктопе?
На всём, и после настройки устройство вообще перестаёт иметь значение. Пересылка работает на наших серверах, а не на вашем телефоне, поэтому посты продолжают копироваться, пока телефон выключен, разряжен или находится в другой стране. Telegram нужен только на каком-нибудь устройстве и только для разовой настройки — подойдёт любой клиент.
Работает ли это с группами, а не только с каналами?
Только с каналами. Группа — другой тип чата с другой механикой прав, и вместо половинчатой поддержки мы не стали делать её вовсе. Если ваш источник — группа, это не тот инструмент.
Что будет, если отредактировать или удалить исходный пост?
Копия останется как была. Репост — самостоятельное сообщение, а не живое зеркало, поэтому правка исходного поста не меняет то, что уже ушло, а удаление исходного не удаляет копию. Если нужно поправить приёмник, правьте или удаляйте там сами.
Можно ли фильтровать, что пересылается?
Нет. Копируется всё, что опубликовано в источнике: текст, фото, видео, файлы, опросы, альбомы. Ни фильтра по ключевым словам, ни вырезания ссылок, ни переписывания. Если нужна маршрутизация по условиям, вам нужен инструмент автоматизации или скрипт на MTProto API, а не это.

Нужен числовой ID одного из этих каналов? Поиск chat ID его определит. Пишете посты через собственного бота? Форматтер берёт на себя экранирование. Всё остальное — в каталоге инструментов.