Возможности замен

Замены позволяют автоматически модифицировать текст в пересылаемых сообщениях.

С помощью замен можно:

  • добавлять произвольную подпись в начало, в конец или в середину сообщения.
  • удалять нежелательный контент из сообщения.
  • изменять текст, ссылки, смайлики в сообщении.
  • добавлять мета-информацию об исходном сообщении в пересылаемое сообщение, такую как: дата и время сообщения, ссылку на сообщение, имя, никнейм, id чата и автора сообщения.
  • стилизация существующего и нового содержимого сообщения.

Создание простой замены

Перед созданием замены убедитесь, что у вас уже есть настроенная пересылка в режиме копирования.

Для создания правил замены выполните следующие шаги:

автоматическая замена в пересылаемых сообщениях
  1. Перейдите на страницу Замены.
  2. Нажмите Добавить.
настройка простой текстовой замены в пересылаемых сообщениях
  1. Введите старое содержимое - текст, который нужно заменить.
  2. Введите новое содержимое - текст, на который будет заменено старое содержимое (можно оставить пустым, в таком случае старое содержимое будет просто удаляться из сообщения).
  3. Укажите когда применять замену - перед или после обработки (бывает полезно для управления, когда несколько замен конфликтуют друг с другом).
  4. При необходимости введите описание - оно ни на что не влияет и нужно исключительно для удобства пользователя.
  5. Нажмите ОК.
выбор пересылки
  1. В появившемся списке ваших пересылок выберите пересылки, в которых будет применяться замена.
  2. Нажмите ОК.
замена текста в списке

После успешного создания замена отобразится в списке. Теперь в выбранных пересылках будет автоматически применяться созданная замена.

При необходимости, нажав на шестеренку можно:

  • Изменить настройки замены.
  • Выбрать другие пересылки для замены.
  • Дублировать замену для последующего изменения.
  • Удалить замену.

Замена с регулярным выражением

Регулярные выражения - это текстовые шаблоны, которые позволяют искать определенные строки в тексте по заданным условиям (числа, ссылки, начало или конец строки и другие паттерны), что открывает невероятные возможности по настройке замен.

замена в пересылаемых сообщениях с помощью регулярного выражения

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

В данном примере замена будет находить в сообщении все числа, состоящие из трех и более цифр и заменять их на пустую строку (удалять).

Замена с мета информацией

Для добавления мета информации в пересылаемое сообщение укажите соотвествующий специальный тег в поле новое содержимое:

  • Дата сообщения: <message-date>
  • Время сообщения: <message-time>
  • ID сообщения: <message-id>
  • Ссылка на сообщение: <message-link>
  • ID альбома: <message-group-id>
  • ID чата: <chat-id>
  • Название чата: <chat-name>
  • Никнейм чата: <chat-username>
  • ID автора: <author-id>
  • Имя автора: <author-name>
  • Никнейм автора: <author-username>
  • Старое содержимое: <content>
замена с мета-информацией

В данном примере замена будет добавлять в начало пересылаемого сообщения имя автора оригинального сообщения и ссылку на оригинальное сообщение.

Замена со стилизацией

В поле новое содержимое можно использовать html форматирование для стилизации текста, которую поддерживает Телеграм:

  • Новая строка: <br>
  • Пробел: <space>
  • Жирный: <b>Жирный</b>
  • Курсивный: <i>Курсивный</i>
  • Зачеркнутый: <s>Зачеркнутый</s>
  • Код: <code>Код</code>
  • Подчеркнутый: <u>Подчеркнутый</u>
  • Спойлер: <span class="tg-spoiler">Спойлер</span>
  • Ссылка: <a href="https://flowin.click">Ссылка</a>
замена со стилизацией

В данном примере замена будет скрывать спойлером все номера телефонов начинающиеся с +7 или 8 в пересылаемых сообщениях.

Замена на премиум смайлики

Премиум смайлики нельзя скопировать и вставить вне Телеграма. Для того, чтобы иметь возможность настроить замену с использованием премиум смайликов в поле новое содержимое, необходимо воспользоваться ботом @message_inspector_bot. К слову, данного бота можно использовать для генерации сложно стилизованной замены и без премиум смайликов.

content-inspector-ru
  1. Перейдите в бота @message_inspector_bot.
  2. Отправьте ему стилизованный текст, который собираетесь использовать в качестве нового содержимого.
  3. Скопируйте json код, который прислал бот в ответ.
замена с премиум смайликом
  1. Перейдите в диалог создания новой замены.
  2. Вставьте скопированный json код в поле новое содержимое.

Данный пример будет добавлять в конец пересылаемых сообщений подпись с премиум смайликами.