Как создать чат-бота
Создание чат-бота — название, канал, триггеры, тайм-ауты, условия отписки
Как создать чат-бота
Коротко: чат-бот — автоматизированный сценарий диалога с получателем. Создаётся в разделе Диалоги → Чат-боты в три шага.
Кому подходит
- Роль: Клиент, Администратор
- Уровень: Опытный
Что вы получите
Чат-бот, готовый к запуску в рассылке или диалоге.
Перед началом
- Вы в разделе Диалоги → Чат-боты.
- Вы понимаете, какие задачи должен решать бот.
Три шага создания чат-бота
- Задать общие настройки чат-бота.
- Создать дерево сценария в визуальном редакторе.
- Запустить бота из интерфейса Рассылки.
Шаги
Шаг 1. Нажмите Добавить чат-бот
Кнопка в правом верхнем углу раздела Чат-боты.
Шаг 2. Заполните общие настройки
Откроется форма Настройки чат-бота.
Основные поля
| Поле | Что указать |
|---|---|
| Название | Понятное имя бота, например 50% скидка на торты |
| Канал | SMS, RCS, Viber, WeChat, WhatsApp или Telegram |
Поведение в случае отказа
Поле В случае отказа. Выберите действие при некорректной ситуации (невозможность доставки, сбой кода):
| Значение | Что делает |
|---|---|
| Продолжить | Перейти к следующему шагу |
| Закончить чат | Остановить сценарий |
| В случае отказа | Перейти к специальному узлу отказа |
| Перевод на оператора | Переключить диалог на человека |
Тайм-аут отсутствия активности
Поле Таймаут отсутствия активности (сек.). Время, в течение которого бот может находиться в статусе отсутствия активности. Например, если бот содержит некорректные ссылки, ведущие вниз. По истечении тайм-аута система перейдёт к действию, указанному в следующем поле.
Действие по истечении тайм-аута отсутствия активности
| Значение | Что делает |
|---|---|
| Закончить чат | Остановить сценарий |
| Переход к шагу Действие по истечении тайм-аута активности | Активируется узел, заданный для этого тайм-аута |
| Перевод на оператора | Переключить диалог на человека |
Тайм-аут ожидания ответа
Поле Тайм-аут ожидания ответа (сек.). Время, в течение которого пользователь не отвечает текстом или действием. Например, 900 секунд.
Действие по истечении тайм-аута ожидания ответа
| Значение | Что делает |
|---|---|
| Закончить чат | Остановить сценарий |
| Переход к шагу Действие по истечении тайм-аута ожидания ответа | Активируется узел, заданный для этого тайм-аута |
| Перевод на оператора | Переключить диалог на человека |
Флаг По умолчанию
Если включён — бот запускается, если полученное сообщение не соответствует ни одному условию других ботов этого пользователя.
Шаг 3. Настройте условия срабатывания
Эти поля задают ключевые слова, по которым бот реагирует на сообщения получателя.
Условия срабатывания триггера
Слово или регулярное выражение для старта диалога с ботом.
Команды для рестарта сценария
Слово или регулярное выражение для возобновления диалога.
Условие остановки
Слово или регулярное выражение для остановки диалога.
Условия отписки
Слово или регулярное выражение для отказа от сообщений бота.
Шаг 4. Добавьте условия
Для каждого условия:
- Нажмите Добавить условие.
- Выберите тип: Regexp или Like.
- Укажите шаблон, ключевое слово или регулярное выражение.
Что выбрать:
| Тип | Для чего |
|---|---|
| Like | Простой поиск с символами подстановки. Для фрагмента текста |
| Regexp | Мощный поиск значений: email, телефоны, буквенно-цифровые последовательности |
Шаг 5. Ограничьте по отправителю (если нужно)
- Нажмите Указать имена отправителя.
- Выберите одно или несколько имён из раскрывающегося списка.
Если имя указано — условие сработает только для этого отправителя. Если не указано — для любого.
Шаг 6. Нажмите Сохранить
Чат-бот появится в списке доступных.
Результат
Чат-бот создан. Теперь нужно построить сценарий в визуальном редакторе.
Что дальше
Частые проблемы
| Симптом | Причина | Решение |
|---|---|---|
| Бот не реагирует | Условие срабатывания не совпадает | Проверьте ключевое слово |
| Срабатывает не то условие | Пересечение условий | Уточните ключевые слова |
| Не запускается | Флаг По умолчанию выключен | Включите или задайте триггер |
| Тайм-аут срабатывает слишком быстро | Мало времени в поле | Увеличьте значение |
Нужна помощь?
- Мой диалог: support@mydialogi.ru