Возможности фильтрации
Фильтрация пересылаемых сообщений позволяет в автоматическом режиме отсеивать из пересылки сообщения по определенным критериям, таким как текст, автор, медиа и fwd заголовок.
Настраивать фильтры можно в одном из двух режимов:
- Блокировать все сообщения с указанным содержимым.
- Разрешать только сообщения с указанным содержимым.
Фильтры будут полезны в следующих сценариях:
- Парсинг чатов, групп и каналов для поиска потенциальных клиентов (лидов) по тематике вашего бизнеса. Можно настроить мониторинг огромного количества тематических чатов и все заявки и запросы пользователей по вашему направлению будут в реальном времени пересылаться вам в автоматическом режиме. Вам достаточно будет лишь ответить горячему лиду на его сообщение своим предложением.
- Блокировка рекламных постов из источников, если у вас новостной агрегатор.
- Сбор информации только по определенной тематики.
- Копирование переписки из групп только определенных пользователей.
Создание простого текстового фильтра
Перед созданием фильтра убедитесь, что у вас уже есть настроенная пересылка.
Для создания фильтра выполните следующие шаги:
- Перейдите на страницу Фильтры.
- Нажмите Добавить.
- В качестве Места применения фильтра выберите Сообщение. Этот вариант будет применять фильтр к тексту сообщений и кнопок.
- Введите Содержимое фильтра. Фильтр будет срабатывать в случае нахождения указанного содержимого в выбранном на предыдущем шаге месте.
- В качестве Действия фильтра выберите Блокировать с содержимым. Это означает, что сообщения, в которых будет найдено указанное содержимое пересылаться не будут.
- При необходимости введите Описание - оно ни на что не влияет и нужно исключительно для удобства пользователя.
- Нажмите "ОК".
- В появившемся списке ваших пересылок выберите пересылки, в которых будет применятся фильтр.
- Нажмите ОК.
После успешного создания фильтр отобразится в списке. Теперь сообщения, попадающие под фильтр пересылаться не будут (в данном случае все сообщения, в которых есть слово реклама).
При необходимости, нажав на шестеренку можно:
- Изменить настройки фильтра.
- Выбрать другие пересылки для фильтра.
- Дублировать фильтр для последующего изменения.
- Удалить фильтр.
Множественный фильтр с регулярным выражением
Регулярные выражения - это текстовые шаблоны, которые позволяют искать определенные строки в тексте по заданным условиям (числа, ссылки, слова и другие паттерны), что открывает невероятные возможности по настройке фильтров.
Самый частый вариант использования регулярных выражений в фильтрах это перечисление нескольких слов в одном фильтре (вместо того, чтобы создавать отдельный фильтр для каждого слова).
Для включения поддержки синтаксиса регулярных выражений необходимо поставить соответствующую галку под полем содержимое, после чего введенное в поле содержимое будет воспрниматься сервисом как регулярное выражение.
В данном примере фильтр будет блокировать все сообщения, в которых встретится хотя бы одно из слов: черный, белый или красный.
Фильтрация медиа (фото, видео и прочее)
Для того, чтобы фильтровать сообщения с медиа необходимо в качестве места выбрать Медиа в настройках фильтра. В этом случае указанное содержимое будет искаться в названии, типе и расширении прикрепленного к сообщению медиа.
В качестве типов можно использовать следующие:
photo - все фотографии и картинки
document - документы
poll - опросы
geo - геопозиция
video - видео
voice - голосовые
audio - аудио
В данном примере фильтр будет блокировать все сообщения с фото и видео, пропуская все остальные.
Фильтрация по автору сообщения
Фильтрация сообщений по автору может быть крайне полезна при пересылки чатов и групп, где сообщения могут отправляться разными людьми.
Для того, чтобы фильтровать сообщения по автору необходимо в качестве места выбрать Автор в настройках фильтра. В этом случае указанное содержимое будет искаться в имени, айди или юзернейме автора сообщений.
В данном примере фильтр будет блокировать все сообщения от пользователя с айди 812342234 или с именем Вася или с юзернеймом vasya_admin.
Фильтрация по FWD заголовку
У пересланных сообщений всегда есть FWD заголовок указывающий на источник сообщения. Сервис позволяет фильтровать подобные пересланные откуда-то сообщения по этому заголовку.
Для того, чтобы фильтровать сообщения по FWD Заголовоку необходимо в качестве места выбрать FWD Заголовок в настройках фильтра. В этом случае указанное содержимое будет искаться именно в заголовке сообщения.
В данном примере фильтр будет блокировать все пересланные в источник сообщения и не пересылать их дальше.
Пересылать только с указанным содержимым
Иногда необходимо пересылать сообщения только с определенным содержимым, или от определенного автора, или только с определенным типом медиа, а все остальные блокировать.
Для подобной задачи необходимо в качестве Действия выбрать Разрешать с содержимым.
В данном примере будут пересылаться только сообщения с фото, а все остальные будут пропускаться.
ВАЖНО
Если к одной пересылки применить несколько фильтров с действием Разрешать, то они буду применятся к сообщению последовательно. Другими словами, чтобы сообщение переслалось, то в нем должно присутствовать каждое содержимое из каждого фильтра с действием Разрешать.
Если необходимо пересылать сообщение, когда в нем есть хотя бы одно из разрешенных слов, то это нужно сделать в рамках одного фильтра с помощью регулярного выражения, как показано выше: (слово1|слово2|слово3)