---
title: Как создать чат-бота
description: Создание чат-бота — название, канал, триггеры, тайм-ауты, условия отписки
---

> **For AI agents:** the complete documentation index is at [llms.txt](/llms.txt). Append `.md` to any page URL for its markdown version.

# Как создать чат-бота

> Коротко: чат-бот — автоматизированный сценарий диалога с получателем. Создаётся в разделе Диалоги → Чат-боты в три шага.

## Кому подходит

- Роль: Клиент, Администратор
- Уровень: Опытный

## Что вы получите

Чат-бот, готовый к запуску в рассылке или диалоге.

## Перед началом

- [ ] Вы в разделе Диалоги → Чат-боты.
- [ ] Вы понимаете, какие задачи должен решать бот.

## Три шага создания чат-бота

1. Задать общие настройки чат-бота.
2. Создать дерево сценария в визуальном редакторе.
3. Запустить бота из интерфейса Рассылки.

## Шаги

### Шаг 1. Нажмите Добавить чат-бот

Кнопка в правом верхнем углу раздела Чат-боты.

### Шаг 2. Заполните общие настройки

Откроется форма Настройки чат-бота.

#### Основные поля

| Поле | Что указать |
|---|---|
| Название | Понятное имя бота, например 50% скидка на торты |
| Канал | SMS, RCS, Viber, WeChat, WhatsApp или Telegram |

#### Поведение в случае отказа

Поле В случае отказа. Выберите действие при некорректной ситуации (невозможность доставки, сбой кода):

| Значение | Что делает |
|---|---|
| Продолжить | Перейти к следующему шагу |
| Закончить чат | Остановить сценарий |
| В случае отказа | Перейти к специальному узлу отказа |
| Перевод на оператора | Переключить диалог на человека |

#### Тайм-аут отсутствия активности

Поле Таймаут отсутствия активности (сек.). Время, в течение которого бот может находиться в статусе отсутствия активности. Например, если бот содержит некорректные ссылки, ведущие вниз. По истечении тайм-аута система перейдёт к действию, указанному в следующем поле.

#### Действие по истечении тайм-аута отсутствия активности

| Значение | Что делает |
|---|---|
| Закончить чат | Остановить сценарий |
| Переход к шагу Действие по истечении тайм-аута активности | Активируется узел, заданный для этого тайм-аута |
| Перевод на оператора | Переключить диалог на человека |

#### Тайм-аут ожидания ответа

Поле Тайм-аут ожидания ответа (сек.). Время, в течение которого пользователь не отвечает текстом или действием. Например, 900 секунд.

#### Действие по истечении тайм-аута ожидания ответа

| Значение | Что делает |
|---|---|
| Закончить чат | Остановить сценарий |
| Переход к шагу Действие по истечении тайм-аута ожидания ответа | Активируется узел, заданный для этого тайм-аута |
| Перевод на оператора | Переключить диалог на человека |

#### Флаг По умолчанию

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

### Шаг 3. Настройте условия срабатывания

Эти поля задают ключевые слова, по которым бот реагирует на сообщения получателя.

#### Условия срабатывания триггера

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

#### Команды для рестарта сценария

Слово или регулярное выражение для возобновления диалога.

#### Условие остановки

Слово или регулярное выражение для остановки диалога.

#### Условия отписки

Слово или регулярное выражение для отказа от сообщений бота.

### Шаг 4. Добавьте условия

Для каждого условия:

1. Нажмите Добавить условие.
2. Выберите тип: Regexp или Like.
3. Укажите шаблон, ключевое слово или регулярное выражение.

Что выбрать:

| Тип | Для чего |
|---|---|
| Like | Простой поиск с символами подстановки. Для фрагмента текста |
| Regexp | Мощный поиск значений: email, телефоны, буквенно-цифровые последовательности |

### Шаг 5. Ограничьте по отправителю (если нужно)

1. Нажмите Указать имена отправителя.
2. Выберите одно или несколько имён из раскрывающегося списка.

Если имя указано — условие сработает только для этого отправителя. Если не указано — для любого.

### Шаг 6. Нажмите Сохранить

Чат-бот появится в списке доступных.

## Результат

Чат-бот создан. Теперь нужно построить сценарий в визуальном редакторе.

## Что дальше

- [Визуальный редактор](/04-mydialogi/05-chatbots/md-702-visual-editor)
- [Как добавить узел](/04-mydialogi/05-chatbots/md-703-add-node)
- [Как добавить переход](/04-mydialogi/05-chatbots/md-704-add-transition)
- [Типы узлов: справочник](/04-mydialogi/05-chatbots/md-705-node-types)

## Частые проблемы

| Симптом | Причина | Решение |
|---|---|---|
| Бот не реагирует | Условие срабатывания не совпадает | Проверьте ключевое слово |
| Срабатывает не то условие | Пересечение условий | Уточните ключевые слова |
| Не запускается | Флаг По умолчанию выключен | Включите или задайте триггер |
| Тайм-аут срабатывает слишком быстро | Мало времени в поле | Увеличьте значение |

## Нужна помощь?

- Мой диалог: support@mydialogi.ru
