RU
Открыть CopyPost

Зеркало Telegram-канала, которое повторяет правки, удаления и закрепы

3 минуты чтенияЗеркалаАвтопостинг

Как сделать копию канала, которая живёт вместе с оригиналом: исправленный пост исправляется и в копии, удалённый — удаляется, закреп — закрепляется.

Содержание
  1. Когда это нужно
  2. Как CopyPost ведёт копию
  3. Настройка
  4. Пользовательский аккаунт или бот для чтения
  5. Цепочки зеркал
  6. Что ещё можно сделать в зеркале

Обычный автопостинг копирует пост один раз — в момент публикации. Но авторы правят опечатки, удаляют неудачные посты и меняют закреп. Если зеркало этого не повторяет, через неделю в нём висят ошибки, которых в оригинале давно нет. Разберём, как сделать зеркало, которое остаётся точной копией.

Когда это нужно #

  • Резервный канал на случай блокировки или потери доступа к основному.
  • Региональные копии канала с другим названием и ссылками.
  • Канал и чат обсуждения, где посты должны совпадать.
  • Партнёрская лента, где ваши новости публикуются в канале партнёра.

Как CopyPost ведёт копию #

CopyPost запоминает, какая копия соответствует какому посту источника, и дальше следит за ним:

В источникеВ копии
Пост исправиликопия исправляется: текст и, если сменился, файл
Пост удалиликопия удаляется
Пост закрепили или открепиликопия закрепляется или открепляется
Ответили на постответ становится ответом на копию
В посте ссылка на другой пост источникассылка ведёт на соответствующую копию

Если после правки пост перестал проходить фильтры пайплайна (например, в него дописали рекламу), копия удаляется. Соответствие «пост → копия» хранится 30 дней — правки старых постов уже не переносятся.

Настройка #

  1. Подключите аккаунт, который читает канал-источник, и аккаунт, который публикует в зеркало. Это может быть один аккаунт или, например, пользовательский аккаунт для чтения и бот для публикации — подробности в статье userbot или бот.
  2. Создайте пайплайн: источник — оригинал, получатель — зеркало.
  3. Выберите режим «Копия». Это важно: в режиме «Пересылка» Telegram не даёт менять пересланное сообщение, поэтому правки в зеркало не переносятся.

Пошагово то же самое описано в статье про автопостинг из канала в канал.

Пользовательский аккаунт или бот для чтения #

Пользовательскому аккаунту Telegram сообщает о правках, удалениях и закрепах сразу — зеркало обновляется за доли секунды.

Ботам Telegram сообщает о правках в каналах с задержкой, а об удалениях не сообщает вовсе. CopyPost это компенсирует: бот сам раз в 5 минут перепроверяет последние сообщения источника за двое суток и регулярно смотрит, что закреплено в канале. Удаления и снятые закрепы дойдут, но не мгновенно. Если точность зеркала важна, читайте источник пользовательским аккаунтом.

Цепочки зеркал #

Зеркало зеркала (A → B → C) получит только то, что в B написали люди: копии, которые CopyPost сам опубликовал в B, дальше не идут — так работает защита от бесконечных циклов. Чтобы посты A попадали в C, добавьте C вторым получателем пайплайна из A. Замкнуть каналы в кольцо (A → B → A) панель не даст.

Что ещё можно сделать в зеркале #

Зеркало настраивается в панели CopyPost за пару минут, а пайплайны бесплатны и не ограничены.