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

    Блоки «Закрыть диалог» и «Автозакрытие диалога»

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

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

    Важно! Если бот открыл диалог, то закрыть его стандартным способом вручную — через кнопку в ChatApp Dialog — не получится. Пока придется закрывать диалог одним из способов, приведенных в этой статье.

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

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

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

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

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

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

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

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

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

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

    Блок «Автозакрытие диалога»

    Этот блок обязательный и появляется автоматически при создании сценария. Блок «Автозакрытие диалога» существует отдельно от основной ветки сценария. По умолчанию диалог обнулится через 24 часа 

    1. Выставьте время для закрытия диалога. Когда срок с момента последней активности истечет, диалог закроется и перезапустится в следующую 10-минутную проверку после истечения времени, указанного в блоке «Автозакрытие диалога». Активностью считается как сообщение от клиента, так и сообщение от бота. 
    2. Выберите действие при закрытии диалога в поле «Действие»: 
      Ничего — диалог будет закрыт. 
      Сообщение — Диалог будет закрыт и бот отправит сообщение клиенту. Для этого введите текст в поле «Сообщение». Допустимый объем сообщения — до 200 символов. 

    Посмотрите видео про блоки «Закрытие» и «Автозакрытие» диалога