В редакторе сценариев есть два блока, которые умеют закрывать диалог. Они пригодятся, если вы хотите чтобы бот менял статус диалога в DialogsPro с «Открыт» на «Закрыт» по команде или автоматически.
Блоки «Закрыть диалог» и «Автозакрытие диалога» перезапускают сценарий заново. Это сделано для того, чтобы сценарии не зависали при повторном обращении клиента.
Важно! Если бот открыл диалог, то закрыть его стандартным способом вручную — через кнопку в ChatApp Dialog — не получится. Пока придется закрывать диалог одним из способов, приведенных в этой статье.
Блок «Закрыть диалог»
Этот блок закрывает диалог и перезапускает сценарий. Это значит, если клиент напишет в чат, после того как сработал блок «Закрыть диалог», бот начнет разговор заново, со стартового блока.
С него нельзя начинать сценарий, Блок должен выходить из другого блока.
«Закрыть диалог» ставится в конце сценария и из него не получится вывести следующий блок.
Как закрыть диалог вручную из ChatApp Dialog
1. Создайте блок «Реакция на фразу» отдельно от основной ветки сценария.
2. В поле «Реакция на:» выберите «Исходящее».
3. В поле «Ключ» введите команду /closechat. Эта команда не отображается в чате, но без создания такой ветки сценария команда работать не будет.
4. Создайте блок «Закрыть диалог» и привяжите его после «Реакции на фразу».
Теперь диалог закроется, когда оператор отправит в чат команду /closechat.
Блок «Автозакрытие диалога»
Этот блок обязательный и появляется автоматически при создании сценария. Блок «Автозакрытие диалога» существует отдельно от основной ветки сценария. По умолчанию диалог обнулится через 24 часа
- Выставьте время для закрытия диалога. Когда срок с момента последней активности истечет, диалог закроется и перезапустится. Активностью считается как сообщение от клиента, так и сообщение от бота.
- Выберите действие при закрытии диалога в поле «Действие»:
Ничего — диалог будет закрыт.
Сообщение — Диалог будет закрыт и бот отправит сообщение клиенту. Для этого введите текст в поле «Сообщение». Допустимый объем сообщения — до 200 символов.
Посмотрите видео про блоки «Закрытие» и «Автозакрытие» диалога