Возможности фильтрации

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

Настраивать фильтры можно в одном из двух режимов:

  • Блокировать все сообщения с указанным содержимым.
  • Разрешать только сообщения с указанным содержимым. 

Фильтры будут полезны в следующих сценариях:

  • Парсинг чатов, групп и каналов для поиска потенциальных клиентов (лидов) по тематике вашего бизнеса. Можно настроить мониторинг огромного количества тематических чатов и все заявки и запросы пользователей по вашему направлению будут в реальном времени пересылаться вам в автоматическом режиме. Вам достаточно будет лишь ответить горячему лиду на его сообщение своим предложением.
  • Блокировка рекламных постов из источников, если у вас новостной агрегатор.
  • Сбор информации только по определенной тематики.
  • Копирование переписки из групп только определенных пользователей.

Создание простого текстового фильтра

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

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

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

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

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

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

Множественный фильтр с регулярным выражением

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

Самый частый вариант использования регулярных выражений в фильтрах это перечисление нескольких слов в одном фильтре (вместо того, чтобы создавать отдельный фильтр для каждого слова).

множественный фильтр с регулярным выражением

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

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

Фильтрация медиа (фото, видео и прочее)

фильтрация сообщений по медиа

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

В качестве типов можно использовать следующие:
photo - все фотографии и картинки
document - документы
poll - опросы
geo - геопозиция
video - видео
voice - голосовые
audio - аудио

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

Фильтрация по автору сообщения

фильтрация сообщений по автору

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

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

В данном примере фильтр будет блокировать все сообщения от пользователя с айди 812342234 или с именем Вася или с юзернеймом vasya_admin.

Фильтрация по FWD заголовку

fwd заголовок пересланного сообщения

У пересланных сообщений всегда есть FWD заголовок указывающий на источник сообщения. Сервис позволяет фильтровать подобные пересланные откуда-то сообщения по этому заголовку.

фильтрация сообщений по FWD заголовку

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

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

Пересылать только с указанным содержимым

фильтр белый список

Иногда необходимо пересылать сообщения только с определенным содержимым, или от определенного автора, или только с определенным типом медиа, а все остальные блокировать.

Для подобной задачи необходимо в качестве Действия выбрать Разрешать с содержимым.

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

ВАЖНО
Если к одной пересылки применить несколько фильтров с действием Разрешать, то они буду применятся к сообщению последовательно. Другими словами, чтобы сообщение переслалось, то в нем должно присутствовать каждое содержимое из каждого фильтра с действием Разрешать.

Если необходимо пересылать сообщение, когда в нем есть хотя бы одно из разрешенных слов, то это нужно сделать в рамках одного фильтра с помощью регулярного выражения, как показано выше: (слово1|слово2|слово3)