Сценарий · репосты под вашим брендом
Чужой пост — в вашем стиле
CopyPost забирает пост из канала-источника и, пока пост не ушёл к вам, приводит его в порядок по вашим правилам: срезает «Подпишись на @source», меняет чужие ссылки и @упоминания на ваши, кладёт на фото водяной знак, а аудио при желании превращает в голосовое. А рекламу с кнопками можно до вашего канала вообще не допускать — её отсеет фильтр.
- Хвост «Подпишись на @source» срезан заменой
- @упоминание и ссылка — уже ваши, а жирный остался
- В правом нижнем углу фото — ваш водяной знак
- Аудиофайл превратился в голосовое
- Рекламу с кнопками фильтр в канал не пустил
Свои слова вместо чужих
Обычная замена меняет слово везде, где оно встретилось, а регулярное выражение (шаблон, под который подходят сразу многие похожие строки) умеет ещё и переставлять куски текста местами (как в «15 USD» → «$15» ниже). Форматирование при этом не едет: заменили жирное слово на более длинное — жирным останется всё новое слово, и ссылка, если она стояла на этом слове, тоже останется на месте.
@source_channel → @my_channel
Обычная замена «текст → текст» — можно без учёта регистра и по целому слову15 USD → $15
Регулярное выражение с группой:(\d+)\s*USD → $$$1 ($$ — сам знак доллара, $1 — найденное число)Подписывайтесь на наш канал! → (пусто)
Хвост поста срезает\n*Подписывайтесь.*$ с пустой заменойЗамены идут по порядку, сверху вниз, и у каждой может быть своё условие. Бывает, что после замен текст под фото или видео вылезает за 1024 символа — тогда CopyPost его обрежет, причём ни один символ пополам не разрежет (разве что составной эмодзи вроде флага, если обрезка придётся прямо на него, потеряет часть). Ссылки t.me на посты источника сами переписываются на ваши копии этих постов (если те тоже были скопированы к вам). Одна оговорка: всё это — как и водяной знак с конвертацией ниже — работает только в режиме «Копия» (пост выходит от имени вашего канала), потому что в режиме «Пересылка» сообщение приходит с пометкой «Переслано из», а такое Telegram менять не даёт. Подробнее о заменах
Что в канал не попадёт
Пост попадает в ваш канал, только если ни один фильтр его не отсеял. У каждого фильтра есть действие — «пропустить, если» (то есть не публиковать пост, если условие выполнено) или «только если» (публиковать только такие посты) — и условие: текст, регулярное выражение или признаки поста (кнопки, пересылка, тип медиа и другие).
Текст
Пропустить, если в тексте есть слово «реклама» — отдельным словом и в любом регистре
Регулярное выражение
(?i)(?:розыгрыш|конкурс).{0,40}подпи[сш]
Кнопки
Пропустить, если есть кнопки — рекламу часто публикуют именно с ними
Пересланное
Пропустить, если пост переслан — останется то, что канал-источник пишет сам
Смотрите, что нашли…Отклонён
Тип медиа
Только если есть фото или видео — посты без них (просто текст, файл, голосовое) не пройдут
В одном пайплайне (правиле «откуда → куда») можно держать до 64 регулярных выражений, и если в каком-то ошибка, панель скажет об этом сразу при сохранении. Фильтры меняются на ходу, ничего перезапускать не нужно. И альбом с рекламой в тексте фильтр отсеет целиком, вместе со всеми фото. Как убрать рекламу из репостов
Водяной знак в углу кадра
Положение и ширину вы задаёте в процентах от размера кадра, так что знак встаёт в одно и то же место и на горизонтальном фото, и на вертикальном видео — подгонять его под каждый формат не придётся. Ставится он на фото, видео, GIF и кружки, причём для каждого вида включается отдельно.
Из видео — кружок, из трека — голосовое
Конвертация трогает только подходящие посты: правило «аудио → голосовое» фото и тексты просто оставит как есть. И она бесплатна на всех тарифах.
- ♪ lecture.mp3
Аудио → голосовоеТрек приходит голосовым сообщением, а не файлом
- ♪ audio.mp3
Голосовое → аудиоГолосовое становится обычным MP3-файлом
Видео → кружокВидео режется в квадрат по центру, всё после 60-й секунды обрезается
Кружок → видеоКружок становится обычным видео
- ♪ audio.mp3
Видео → аудиодорожкаИз видео или кружка вынимается звук — в MP3
Тут важен порядок: водяной знак и конвертации стоят в одном списке с заменами и выполняются сверху вниз, так что если сначала поставить «видео → кружок», а водяной знак уже после, логотип ляжет на готовый кружок (если кружки у знака не выключены), а не уедет за край обрезки. Всё о конвертации медиа
Попробуйте на своём канале
Подключаете свой аккаунт Telegram по QR-коду, выбираете источник и свой канал — а дальше добавляете фильтры, замены и водяной знак, сколько нужно. Три аккаунта Telegram — бесплатно, и скорость на всех тарифах одна и та же, так что доплачивать за скорость не придётся.