Закрыть диалог
В редакторе сценариев есть два блока, которые закрывают диалог. Они необходимы, чтобы бот менял статус диалога в Scenario Dialogs с «Открыт» на «Закрыт» по команде или автоматически. Блок «Закрыть диалог» перезапускает сценарий заново, чтобы сценарии не зависали при повторном обращении клиента.| Важно: если бот открыл диалог, закрыть его вручную кнопкой в Scenario Dialogs нельзя. | |
С него нельзя начинать сценарий, блок должен следовать за другим блоком. «Закрыть диалог» ставится в конце сценария, за ним не могут следовать блоки.
Как закрыть диалог вручную из Scenario Dialogs
Для закрытия ди алого в Конструкторе ботов можно использовать блоки «Реакция на фразу» или «Реакция на событие».
1. Создайте блок «Реакция на фразу» отдельно от основной ветки сценария.
2. В поле «Реакция на:» выберите «Исходящее».
3. В поле «Ключ» введите команду /closechat. Эта команда не отображается в чате, но без создания такой ветки сценария команда работать не будет.
4. Создайте блок «Закрыть диалог» и привяжите его после «Реакции на фразу».
Теперь диалог закроется, когда оператор отправит в чат команду /closechat.
1. Создайте блок «Реакция на событие» отдельно от основной ветки сценария.
2. В поле «Событие» выберите «Закрыть диалог».
3. Создайте блок «Закрыть диалог» и привяжите его после «Реакции на фразу».
Теперь диалог закроется, когда оператор кликнет на "Закрыть диалог" в Scenario Dialogs.