Стандартные функции
Стандартные функции в Savvi — это встроенные инструменты, которые позволяют боту выполнять заданные действия в зависимости от контекста диалога.
Стандартные функции автоматически выполняются на основе условий (написанных на естественном языке), без необходимости создавать отдельные действия в разделе Действия или использовать вместо прямого вызова файлов Базы знаний в основной инструкции.
Доступны следующие основные стандартные функции:
Остановка диалога - функция, которая позволяет прервать диалог.
Игнорирование сообщения - функция для пропуска определённых сообщений от клиента или сотрудника.
Установка тега к диалогу - добавление меток к диалогу для его категоризации.
Вызов менеджера (отправка уведомления в Telegram) - функция для инициализации отправки уведомления в Telegram.

Настройка стандартных функций
Все стандартные функции имеют идентичные настройки. При включении опции Включить функцию, становится доступным поле Описание функции.
В поле Описание функции надо написать условие при которых будет вызвана необходимая стандартная функция.
Пример 1: Остановка диалога после того как клиент написал телефон.

Что произошло в диалоге:

Пример 2: Нам надо, чтобы при сообщениях, которые состоят из одних эмодзи, бот промолчал в ответ, а на просьбу пригласить менеджера отправил уведомление в Telegram.
Пишем соответствующие инструкции:

Мы видим в диалоге, что на сообщение где используются эмодзи с текстом бот ответил, сообщение состоящее из одних эмодзи - игнорировал.
На просьбу о разговоре с менеджером была выполнена функция вызова уведомления в Telegram.

Для настройки стандартной функции: Установка тега к диалогу сначала надо задать или выбрать уже настроенный тег. Для этого, в поле Доступные теги нажать на значок настройки. В появившемся окне написать название нового тега и нажать +Добавить тег.

Дальше можно выбрать цвет для этого тега. Он будет отображаться, например, в графике раздела Аналитика.

Выбираем и добавляем нужный тег.

В поле Описание функции надо написать условие вызова функции.

Если вам надо вызвать одновременно две стандартные функции, например чтобы при вызове менеджера, произошла отправка уведомления в Telegram и Установка тега к диалогу, надо одну из функций вызвать в основной инструкции или использовать Действие с Базовым шагом. Иначе произойдет вызов только одной стандартной функции.
Last updated
Was this helpful?