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

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

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