Связаться с поддержкой:
Связаться с поддержкой
Выберите язык Русский Английский (статья не переведена)

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

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

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

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

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

     

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

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

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

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

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

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

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

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

     

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

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

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

     

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