К содержанию
CopyPost блог
RU
Открыть CopyPost

Сценарий · репосты под вашим брендом

Чужой пост — в вашем стиле

CopyPost забирает пост из канала-источника и, пока пост не ушёл к вам, приводит его в порядок по вашим правилам: срезает «Подпишись на @source», меняет чужие ссылки и @упоминания на ваши, кладёт на фото водяной знак, а аудио при желании превращает в голосовое. А рекламу с кнопками можно до вашего канала вообще не допускать — её отсеет фильтр.

  1. Хвост «Подпишись на @source» срезан заменой
  2. @упоминание и ссылка — уже ваши, а жирный остался
  3. В правом нижнем углу фото — ваш водяной знак
  4. Аудиофайл превратился в голосовое
  5. Рекламу с кнопками фильтр в канал не пустил

Свои слова вместо чужих

Обычная замена меняет слово везде, где оно встретилось, а регулярное выражение (шаблон, под который подходят сразу многие похожие строки) умеет ещё и переставлять куски текста местами (как в «15 USD» → «$15» ниже). Форматирование при этом не едет: заменили жирное слово на более длинное — жирным останется всё новое слово, и ссылка, если она стояла на этом слове, тоже останется на месте.

@source_channel → @my_channel

Обычная замена «текст → текст» — можно без учёта регистра и по целому слову

15 USD → $15

Регулярное выражение с группой: (\d+)\s*USD → $$$1 ($$ — сам знак доллара, $1 — найденное число)

Подписывайтесь на наш канал! → (пусто)

Хвост поста срезает \n*Подписывайтесь.*$ с пустой заменой

Замены идут по порядку, сверху вниз, и у каждой может быть своё условие. Бывает, что после замен текст под фото или видео вылезает за 1024 символа — тогда CopyPost его обрежет, причём ни один символ пополам не разрежет (разве что составной эмодзи вроде флага, если обрезка придётся прямо на него, потеряет часть). Ссылки t.me на посты источника сами переписываются на ваши копии этих постов (если те тоже были скопированы к вам). Одна оговорка: всё это — как и водяной знак с конвертацией ниже — работает только в режиме «Копия» (пост выходит от имени вашего канала), потому что в режиме «Пересылка» сообщение приходит с пометкой «Переслано из», а такое Telegram менять не даёт. Подробнее о заменах

Что в канал не попадёт

Пост попадает в ваш канал, только если ни один фильтр его не отсеял. У каждого фильтра есть действие — «пропустить, если» (то есть не публиковать пост, если условие выполнено) или «только если» (публиковать только такие посты) — и условие: текст, регулярное выражение или признаки поста (кнопки, пересылка, тип медиа и другие).

Текст

Пропустить, если в тексте есть слово «реклама» — отдельным словом и в любом регистре

РЕКЛАМА. Лучший курс по…Отклонён

Регулярное выражение

(?i)(?:розыгрыш|конкурс).{0,40}подпи[сш]

Розыгрыш! Условия: подпишись и…Отклонён

Кнопки

Пропустить, если есть кнопки — рекламу часто публикуют именно с ними

Скидка 50 %
Перейти
Отклонён

Пересланное

Пропустить, если пост переслан — останется то, что канал-источник пишет сам

Переслано из @other
Смотрите, что нашли…Отклонён

Тип медиа

Только если есть фото или видео — посты без них (просто текст, файл, голосовое) не пройдут

Фото: закат над городомПринят

В одном пайплайне (правиле «откуда → куда») можно держать до 64 регулярных выражений, и если в каком-то ошибка, панель скажет об этом сразу при сохранении. Фильтры меняются на ходу, ничего перезапускать не нужно. И альбом с рекламой в тексте фильтр отсеет целиком, вместе со всеми фото. Как убрать рекламу из репостов

Водяной знак в углу кадра

Положение и ширину вы задаёте в процентах от размера кадра, так что знак встаёт в одно и то же место и на горизонтальном фото, и на вертикальном видео — подгонять его под каждый формат не придётся. Ставится он на фото, видео, GIF и кружки, причём для каждого вида включается отдельно.

0 — у левого или верхнего края, 100 — у правого или нижнего. Лучше всего ложится PNG с прозрачным фоном, до 2 МБ. А ещё знак можно ставить по условию — скажем, только на посты с #эксклюзив.

Из видео — кружок, из трека — голосовое

Конвертация трогает только подходящие посты: правило «аудио → голосовое» фото и тексты просто оставит как есть. И она бесплатна на всех тарифах.

  1. ♪ lecture.mp3

    Аудио → голосовоеТрек приходит голосовым сообщением, а не файлом

  2. ♪ audio.mp3

    Голосовое → аудиоГолосовое становится обычным MP3-файлом

  3. Видео → кружокВидео режется в квадрат по центру, всё после 60-й секунды обрезается

  4. Кружок → видеоКружок становится обычным видео

  5. ♪ audio.mp3

    Видео → аудиодорожкаИз видео или кружка вынимается звук — в MP3

Тут важен порядок: водяной знак и конвертации стоят в одном списке с заменами и выполняются сверху вниз, так что если сначала поставить «видео → кружок», а водяной знак уже после, логотип ляжет на готовый кружок (если кружки у знака не выключены), а не уедет за край обрезки. Всё о конвертации медиа

Попробуйте на своём канале

Подключаете свой аккаунт Telegram по QR-коду, выбираете источник и свой канал — а дальше добавляете фильтры, замены и водяной знак, сколько нужно. Три аккаунта Telegram — бесплатно, и скорость на всех тарифах одна и та же, так что доплачивать за скорость не придётся.