Начать бесплатно Войти
Начать бесплатно Войти

Закрыть диалог

В редакторе сценариев есть два блока, которые закрывают диалог. Они необходимы, чтобы бот менял статус диалога в Scenario Dialogs с «Открыт» на «Закрыт» по команде или автоматически.

Блок  «Закрыть диалог» перезапускает сценарий заново, чтобы сценарии не зависали при повторном обращении клиента.

Важно: если бот открыл диалог, закрыть его вручную кнопкой в Scenario Dialogs нельзя.

Этот блок закрывает диалог и перезапускает сценарий. Это значит, что если клиент напишет в чат после того, как сработал блок «Закрыть диалог», бот начнет разговор заново, со стартового блока.

 

С него нельзя начинать сценарий, блок должен следовать за другим блоком. «Закрыть диалог» ставится в конце сценария, за ним не могут следовать блоки.

Как закрыть диалог вручную из Scenario Dialogs

Для закрытия ди алого в Конструкторе ботов можно использовать блоки «Реакция на фразу» или «Реакция на событие».

1. Создайте блок «Реакция на фразу» отдельно от основной ветки сценария.

2. В поле «Реакция на:» выберите «Исходящее».

3. В поле «Ключ» введите команду /closechat. Эта команда не отображается в чате, но без создания такой ветки сценария команда работать не будет.

4. Создайте блок «Закрыть диалог» и привяжите его после «Реакции на фразу».

Теперь диалог закроется, когда оператор отправит в чат команду /closechat.

 

1. Создайте блок «Реакция на событие» отдельно от основной ветки сценария.

2. В поле «Событие» выберите «Закрыть диалог».

3. Создайте блок «Закрыть диалог» и привяжите его после «Реакции на фразу».

 

Теперь диалог закроется, когда оператор кликнет на “Закрыть диалог” в Scenario Dialogs.