🤖 Конструктор чат-ботов
Обзор конструктора чат-ботов
Создайте своего первого чат-бота
Релизы чат-ботов
Установка виджета с чат-ботом на свой сайт
Элементы узлов чат-бота
Переменные
Черновик
Расширенные возможности
Пользовательские кейсы
Как подсоединить агента и отключить чат-бот
Как выполнить запрос во внешнюю сиситему используя API
Как сохранить номер телефона в профайл пользователя
Как проверить вводимый пользователем текст
Как запретить ввод текста
Как добавить данные доступные для поиска в профиле пользователя
Как создать разные приветственные сообщения чат-бота в зависимости от рабочих часов
Как выбрать элемент из массива переменных
Как найти слово или фразу в сообщении пользователя
Как использовать JS в боте
Как подставить и использовать данные в бота из уведомления клиенту
Как персонифицировать меню при открытии бота в Viber
Как настроить сбор статистики в боте
Как использовать тексты на кнопках через массив кнопок
Как сделать заглушки на нерабочее время
Как использовать мультиязыки в боте
🧠 Мегамозг
💌 Транспортировка сообщений
💬 Диалоги
📊 Аналитика
😎 Аккаунт
🔎 Поиск
🆘 Помощь
🔑 Конфигурация
Как найти слово или фразу в сообщении пользователя
Задача
  • Необходимо научить чат-бота вычитывать слова или фразы из сообщения пользователя. На практике вы можете столкнуться с тем, что вам потребуется, чтобы чат-бот на какие-либо слова или фразы клиента реагировал определенным образом (например, приветствовал клиента, прощался с ним и т.п.). В данном кейсе мы покажем, как это можно сделать.
Решение
1. Делаем трансфер входа.
2. Добавляем узел условие.
3. В значение 1 добавляем content.text.
4. В условии выбираем тип регулярное выражение.
5. В значение 2 прописываем: сначала выражение ^.{0,3}, которое будет обозначать, что допустимы 3 знака до фразы.
6. Далее открываем скобку ( и прописываем все наши фразы, которые будем вычитывать, разделяя каждую фразу знаком |.
7. После последней фразы скобку закрываем и добавляем сразу после скобки, без пробелов выражение (.{0,3}$|$).
8. После условия добавляем узел или действие, которое будет следовать после нашего условия.
Наше условие готово, теперь чат-бот будет распознавать наши слова/фразы и реагировать соответствующим образом.
Условий можно сделать несколько в одном узле и после каждого добавить соответствующий узел. Также не забывайте, обязательно необходимо добавлять какой-либо узел после условия “Если нет”.
Содержание
Задача
Решение
© Copyright 2025 Flomni, Inc. Все права защищены. Различные торговые марки принадлежат их соответствующим владельцам.
Русский