RUS
  • RUS
  • ENG
  • SPA

Проверка текста на совпадение через правила

Последние изменения: 23.04.2025

В условиях всех типов правил есть возможность проверять на совпадение текст темы обращения или сообщения. При этом Омнидеск не анализирует текст, как это делает AI, а именно выполняет точную проверку на совпадение по заданным условиям.

Что можно проверять?

Наличие указанного в условии текста:

  • только в теме обращения;

  • только в содержании последнего сообщения или заметки;

  • в теме или в сообщении.

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

Какие доступны операторы?

  • Равно / не равно — проверка на точное совпадение, включая пробелы;

  • содержит / не содержит — поиск точного вхождения. Если фраза написана в другом падеже, разделена лишними словами или пробелами — правило не сработает;

  • начинается с / заканчивается на — проверка начальной или конечной части текста.

Регистр при проверке не учитывается.

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

  • Если вы добавляете отрицательные условия (не равно или не содержит), их нужно размещать в блоке «Все заданные условия». Подробнее

  • В теме обращения также можно использовать регулярные выражения — для извлечения данных по шаблону. Справка по синтаксису — тут, проверить регулярку можно здесь.

В условиях правила регулярное выражение должно начинаться и заканчиваться символом хеш (решетка) — #.

Примеры использования

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

1) Удалять в корзину ненужные обращения

2) Отслеживать групповые чаты

3) Извлекать из темы данные с помощью RegExp

4) Автоответ при попытке звонка в чат WhatsApp

5) Дополнительный спам-фильтр

6) Добавление кастомной оценки

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

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

2) В групповых чатах Telegram название группы автоматически подставляется в тему обращения в Омнидеске. Чтобы распределять такие обращения между нужными сотрудниками или выполнять другие действия, используйте условие: «Тема — начинается с — [название группового чата]».

3) Клиенты оставляют заявки через личный кабинет, и тема обращения формируется по шаблону: [Тип обращения] Заказ #<номер> от <дата>. Можно извлекать из темы нужные вам данные и записывать их в заранее созданные кастомные поля с принадлежностью к обращению.

К примеру, у вас могут быть такие темы:

[Возврат] Заказ №123456 от 2025-03-25<br>
[Отмена] Заказ №123789 от 2025-03-26<br>
[Повреждение] Заказ №124070 от 2025-03-24<br>
[Доставка] Заказ №123321 от 2025-03-20

В виде регулярного выражения вы можете записать эти темы так:

#^\[(Возврат|Отмена|Повреждение|Доставка)\] Заказ №(\d{6}) от (\d{4}-\d{2}-\d{2})$#
  • При указании регулярного выражения в условиях правила в Омнидеске необходимо использовать символ # в начале и в конце выражения;

  • Извлекать информацию из темы обращения — в нашем примере данные по типу обращения и номер заказа — можно через указание на группу данных: [#1][#2].

Помогла ли вам статья?