Замены текста
Убирайте ссылки, хэштеги, упоминания и эмодзи или заменяйте любой текст своим.
Замены текста переписывают текст поста перед доставкой. Раздел есть у чата и у каждого источника, с переключателем переопределения/объединения для источников.


Базовые замены
Четыре переключателя покрывают типичные чистки:
- Удалить ссылки — убрать URL из текста. Под переключателем выбор, что именно убирать: Только ссылку — подпись ссылки остаётся в тексте, просто перестаёт быть кликабельной; Вместе с текстом — уходит и ссылка, и её подпись.
- Удалить хештеги — убрать
#tags. - Удалить упоминания — убрать
@mentions. - Удалить эмодзи — убрать эмодзи, включая премиум.
Удалять заголовок и Удалять ссылку на оригинал переехали в Шаблон сообщения — это про форму поста, а не про замену текста.
Правила замен
Правила замен открывают список ваших собственных правил. У правила есть текст, который нужно найти, текст, который нужно подставить вместо него (оставьте пустым, чтобы удалить совпадение), и параметры совпадения:
- Частичное или Слово — заменять любое вхождение в любом месте текста, в том числе внутри слов, или только целые слова.
- Без учёта регистра —
BBC,bbcиBbcсчитаются одинаковыми. - Регулярное выражение — поле «найти» является шаблоном JavaScript; группы захвата можно использовать в замене как
$1,$2. - Удалить всё после — удалить всё от совпадения до конца текста. Удобно для подписей и хвостов «Читать далее».
Добавление правила по шагам:



Правила выполняются в порядке списка, на тексте в том виде, каким он стал после базовых замен.
Импорт и экспорт замен
Внизу экрана «Правила замен» — Скачать замены и Загрузить из файла. Замены выгружаются текстовым файлом: его удобно править в блокноте и переносить в другой чат или источник. Одна строка — одно правило: что найти, =>, чем заменить.
| Строка | Что значит |
|---|---|
реклама => промо |
по вхождению: каждое совпадение станет правой частью, регистр не важен |
Сочи => Sochi @word |
только целым словом: «Сочи», но не «сочинение» |
BMW => БМВ @case |
с учётом регистра: «BMW», но не «bmw» |
/куп(и|ить)/i => купить |
регулярное выражение в слэшах; флаг i — без учёта регистра, $1 подставляет группу |
реклама => |
пустая правая часть: найденное удаляется |
Читать далее => @cut |
обрезать текст, начиная с найденного, до конца |
# заметка |
комментарий, при импорте пропускается |
Кнопка Пример файла показывает такой шаблон целиком. Загруженный файл добавляет правила к существующим; правила, которые уже есть, не дублируются.
Примеры
| Найти | Заменить на | Параметры | Эффект |
|---|---|---|---|
Подпишитесь на наш канал |
(пусто) | Без учёта регистра | убирает призыв подписаться |
Читать далее |
(пусто) | Удалить всё после | обрезает хвост каждого поста |
(\d+) USD |
$1 долларов |
Регулярное выражение | переписывает валюту |
t.me/othersource |
t.me/mychannel |
Частично | подменяет рекламируемую ссылку |
Где замены стоят в конвейере
Замены применяются к финальному тексту, после фильтров, перевода и ИИ — см. порядок конвейера. У фильтров есть этап «после замен», работающий на копии текста с уже применёнными заменами.