Чат-боты
Чат-бот отвечает людям, которые пишут вашему боту в личные сообщения: здоровается, задаёт вопросы, запоминает ответы, показывает кнопки, напоминает о себе, если человек замолчал. Всё это описывается сценарием, который вы собираете в кабинете.
Возможность открывает владелец сервиса. Пока она не открыта для вашей учётной записи, раздела «Чат-боты» в кабинете нет. Если хотите попробовать раньше других — напишите в поддержку.
Работает только на своём боте из раздела «Боты», в Telegram, MAX и ВКонтакте. Общий бот сервиса чат-ботом не становится.
Где найти
Откройте карточку своего бота: рядом с кнопкой «Проверить» есть кнопка «Чат-боты». Она ведёт к списку сценариев этого бота: у каждого название, состояние и кнопка «Открыть».
Состояний три:
| Состояние | Что значит |
|---|---|
| Черновик | сценарий сохранён, бот по нему не отвечает |
| Включён | бот отвечает по нему подписчикам |
| Снят | бот перестал отвечать; сценарий остался в списке, его можно поправить и включить снова |
У бота работает один включённый сценарий. Включили другой — прежний снимается сам.
Как собрать сценарий
Нажмите «Новый сценарий». Страница сразу содержит одно сообщение и запуск «Нажатие «Начать»»: можно писать текст и сохранять.
Редактор — это шаги карточками по порядку. Что в них можно настроить:
| Вид шага | Что делает |
|---|---|
| Сообщение | пишет текст; под ним могут быть кнопки |
| Вопрос | задаёт вопрос и запоминает ответ (текст, число или «да»/«нет») в переменной |
| Условие | выбирает дальнейший путь по запомненному ответу или по нажатой кнопке |
| Запомнить значение | записывает значение в переменную |
| Ожидание | ждёт заданное время (минуты, часы, дни), потом идёт дальше: так делается напоминание |
| Конец | заканчивает разговор |
Что делать на странице:
- Добавить шаг — кнопки «+ Сообщение», «+ Вопрос» и так далее под списком шагов.
- Поменять порядок — «Выше» и «Ниже» у карточки. Порядок карточек нужен вам для удобства чтения: разговор идёт не по нему, а по ссылкам «куда дальше», так что перестановка ничего не ломает.
- Удалить шаг — «Удалить». Если шаг вёл дальше, ссылки на него переводятся туда, куда он вёл. Если дальше он не вёл, ссылки остаются, и при сохранении страница покажет, какие карточки нужно поправить.
- Куда дальше — везде выбирается из списка шагов по названию, а не вписывается номером. Дайте шагам короткие названия: они видны только вам.
- Запуски — что начинает сценарий: нажатие «Начать» (можно с меткой ссылки, чтобы разные ссылки на бота вели на разные приветствия), ключевое слово, любое сообщение. Запуски проверяются сверху вниз, срабатывает первый подошедший.
В тексте можно подставлять имя человека из мессенджера и его ответы: {{имя_переменной}}. Оформление — жирный, курсив, подчёркнутый, зачёркнутый, код и ссылка.
Над редактором — раздел «Сценарий словами»: пересказ сохранённой версии простым языком. Он раскрывается нажатием и появляется после первого сохранения.
Сохранить, включить, снять
Кнопки внизу формы:
- Сохранить черновик — записывает сценарий. Бот по нему не отвечает. У включённого сценария кнопка называется «Сохранить изменения», и правка действует сразу.
- Включить — сначала сохраняет то, что на странице, потом включает. Включить можно только у работающего бота — подтверждённого и не остановленного.
- Снять — бот перестаёт отвечать по сценарию и присылать напоминания.
- Проверить на себе — ссылка на бота с меткой запуска: откройте её под своей учётной записью, и сценарий стартует так же, как у подписчика, пришедшего по этой ссылке. Ссылка появляется, когда среди запусков есть «Нажатие «Начать»» с меткой. Без метки откройте бота и нажмите «Начать» или напишите слово из запуска.
Если сценарий не проходит проверку, он не сохранится. Замечания показываются прямо на тех карточках, где нужно исправить, а введённое не пропадает: страница перерисовывается с вашим вводом.
Что нужно знать
- Ответы подписчиков. Бот хранит их, чтобы подставлять в сообщения и проверять условия. Ответы лежат до 30 суток после последнего сообщения подписчика и удаляются сразу, если он потребует стереть свои данные. Напоминания бота срок не продлевают.
- Напоминания. Срок ожидания проверяется раз в минуту. Бот не будит человека дольше двух недель после его последнего действия.
- Если мессенджер не пускает. Подписчик заблокировал бота — разговор заканчивается. Мессенджер временно ответил «нет доступа к чату» — бот повторит попытку через час; второй отказ подряд заканчивает разговор.
- Пределы. До 100 шагов в сценарии, до 20 запусков, до 10 кнопок под сообщением, до 10 веток в условии и до 10 условий в ветке. Ожидание — не дольше 14 дней. Точные пределы подсказывают «?» у полей.