Как создать триггер по ключевому слову
Триггер по ключевым словам запускает цепочку чат-бота в ответ на определенные слова или фразы в сообщении подписчика.
Например, с его помощью вы можете отвечать на вопросы о ценах, условиях доставки или другую типовую информацию, которую подписчики присылают в свободной форме.
Рассмотрим, как добавить триггер и настроить его параметры.
Добавьте триггер
Перейдите в бот, откройте вкладку Структура бота (Bot structure) и нажмите Создать новый триггер (Create a new trigger).
Выберите тип триггера Ключевые слова (Keyword).
Настройте ключевое слово
Введите ключевые слова. Максимальная длина ключевого слова — 32 символа.
Сервис распознает как команды отдельные слова и фразы, например: Привет, прайс, какой у вас прайс, сколько стоит. Регистр при распознавании не учитывается, поэтому система одинаково воспринимает прайс, Прайс и ПРАЙС.
Выберите одно из условий, по которому чат-бот будет распознавать ключевое слово в сообщении подписчика:
| Условие | Описание |
| Совпадает с (Matches with) |
Чат-бот сразу запускает цепочку, только если сообщение точно совпадает с ключевым словом. Если ключевое слово является частью более длинного слова или сообщения либо сообщение содержит несколько ключевых слов, чат-бот отправляет запрос на уточнение. |
| Содержит (Contains) |
Чат-бот сразу запускает цепочку, если сообщение содержит ключевое слово в точной форме — отдельно или в составе более длинного сообщения. Если сообщение содержит ключевые слова из нескольких триггеров, чат-бот запускает цепочку того триггера, ключевое слово которого стоит первым в списке триггеров. |

Запрос на уточнение показывает распознанные ключевые слова в виде быстрых ответов. Когда подписчик выбирает один из них, чат-бот запускает цепочку, связанную с этим ключевым словом.
Например, если у вас есть триггер с ключевым словом прайс, вот как чат-бот будет отвечать на разные сообщения при каждом из условий:
| Сообщение подписчика | Совпадает с | Содержит |
| прайс | Запускает цепочку | Запускает цепочку |
| Какой у вас прайс? | Отправляет запрос на уточнение с быстрым ответом прайс | Запускает цепочку |
| прайсы | Отправляет запрос на уточнение с быстрым ответом прайс | Не запускает цепочку, так как прайсы не является точным ключевым словом |
Настройте запросы на уточнение
Запросы на уточнение помогают подписчикам запустить нужную цепочку, когда их сообщение не совпадает с ключевым словом точно. Чтобы настроить их, откройте Настройки бота (Bot settings) > Общие (General).
По умолчанию чекбокс Показывать подсказки бота, если сообщение не совпадает ни с одним ключевым словом (Show bot suggestions when a message doesn't match any keyword) отмечен. Чтобы отключить запросы на уточнение, снимите отметку в чекбоксе.
Чтобы изменить текст или эмодзи, которые чат-бот отправляет вместе с запросом на уточнение, введите новый текст или эмодзи в поле Индикатор подсказок бота (Bot suggestions indicator).

Настройте повторный вызов
Повторный вызов определяет, как часто может запускаться цепочка, если ее триггер срабатывает несколько раз. Интервал задается в минутах, часах или днях.
Например, у вас есть ключевое слово прайс и повторный вызов с интервалом 5 минут. Если подписчик отправит чат-боту сообщение с этим ключевым словом, а через две минуты — еще одно с тем же словом, цепочка этого триггера запустится один раз.

или