Автоответчик: настройка правил

Автоответчик проверяет каждое входящее сообщение по списку RegExp паттернов и автоматически отвечает в тихом режиме. Паттерны могут быть простыми словами или полноценными регулярными выражениями. Ответ может быть статичным, вариативным или сгенерированным искусственным интеллектом — локальным (ollama, qwen) или облачным (ChatGPT и другие). Каждое правило можно дополнить webhook: при срабатывании паттерна данные автоматически уходят в Telegram, CRM или AI-сервис.

[Видео]


Создание правила

Нажмите «Добавить паттерн» — откроется форма.


Паттерн (Regex)

RegExp паттерн, с которым сравнивается входящее сообщение.

Если нужно захватить часть входящего текста и вставить её в ответ — заключите эту часть в круглые скобки. Групп может быть сколько угодно.


Привести к верхнему регистру перед проверкой

Если включено — входящее сообщение приводится к верхнему регистру перед проверкой паттерна. Страховка от разного регистра: паттерн сработает одинаково на «цена», «Цена» и «ЦЕНА».


Метка (Label)

Название правила для вашего удобства. На работу автоответчика не влияет.


Шаблон ответа (Message Template)

Текст ответа, который отправится клиенту при срабатывании правила.

В шаблоне можно использовать:

Захваченные группы из паттерна$1, $2 и далее без ограничений:

Клиент пишет: Мой заказ №A-4872, промокод СКИДКА20
Паттерн: заказ\s*№([A-Za-zА-Яа-я0-9-]+).*промокод\s+([A-Za-zА-Яа-я0-9]+)
Шаблон: Заказ $1 принят. Промокод $2 применён — скидка начислена. Ожидайте подтверждения.
Ответ: Заказ A-4872 принят. Промокод СКИДКА20 применён — скидка начислена. Ожидайте подтверждения.

Паттерн требует одновременно конкретное слово «заказ №», формат номера и слово «промокод» — случайное срабатывание исключено.

Вариации — как в рассылке, через фигурные скобки:
{Привет|Здравствуйте|Добрый день}! Чем могу помочь?
Каждый ответ будет случайным из вариантов — снижает риск блокировки при высоком трафике.

Подстановки из таблицы контактов{{Name}} и другие столбцы, если контакт есть в загруженном списке.

Перенос строки — нажмите Shift + Enter для многострочного ответа.


Webhook и интеграция с AI

Если нужно не только ответить клиенту, но и передать данные во внешнюю систему — включите «Отправлять webhook при совпадении» и укажите URL.

При срабатывании правила программа отправит POST запрос с JSON на указанный адрес. В теле запроса доступны переменные:

{
  "phone": "$contact_phone",
  "incoming": "$incomingmsg",
  "outgoing": "$outgoingmsg",
  "my": "$my_phone"
}
  • $contact_phone — номер отправителя
  • $incomingmsg — текст входящего сообщения
  • $outgoingmsg — текст отправленного ответа
  • $my_phone — номер вашего аккаунта

Сценарии использования:

Искусственный интеллект — самый мощный сценарий. Входящее сообщение уходит на AI-сервис, который генерирует ответ и возвращает его программе — та отправляет его клиенту. Работает с локальными моделями (ollama, qwen) и облачными (ChatGPT, Claude и другие). Для этого включите «Использовать ответ webhook как текст ответа».

Telegram — уведомление о входящем сообщении себе или всей команде. Удобно для контроля работы каждого сотрудника в реальном времени.

CRM — автоматическая фиксация обращения с номером телефона и текстом сообщения.


Управление правилами

Порядок — правила проверяются сверху вниз, срабатывает только первое совпавшее. Перетаскивайте правила: более специфичные паттерны ставьте выше, общие — ниже.

Вкл/Выкл — каждое правило отключается тумблером без удаления.

Все паттерны — общий тумблер в правом верхнем углу: включает или отключает весь автоответчик сразу.

Импорт / Экспорт JSON — сохраните все правила в файл для резервной копии или переноса на другой аккаунт.

Прокрутить вверх