Как сценарий работает в мобильном приложении: статус, оператор, «Назад», версии

Обновлено: 22 октября 2026 · 7 мин чтения

В мобильном приложении (App SDK) сценарий виден в мессенджере как сообщения и кнопки. Сценарий работает на сервере, приложение только показывает.

Шаги

  1. 1

    Статус диалога

    • Пока работает сценарий «When a conversation starts» или «App event», диалог «Pending» и не в очереди операторов.
    • «Hand to agent»: «Open». «Close conversation»: «Resolved». «Hand to AI agent»: остаётся «Pending».
    • Путь, закончившийся на обычном шаге, закрывает диалог.
    • Сценарий «Manual», сценарий смены статуса и запущенный Clomni AI статус не меняют и в конце пути возвращают прежний.
  2. 2

    Когда пишет оператор

    Как только оператор пишет публичный ответ, бот в этом диалоге останавливается, в приложении открывается поле ввода. Заметка бота не останавливает. Исключение: шаг «Wait» с «If the operator writes» продолжается через «The operator wrote».

  3. 3

    Что видит клиент

    • Между сообщениями бота приложение показывает, что бот печатает, от 0,6 до 1,2 секунды. Сообщения операторов не задерживаются.
    • Работают только кнопки последнего сообщения, старые неактивны.
    • Если раньше был ждущий шаг, под кнопками виден «← Назад», он задаёт этот шаг заново. «Назад» не переходит в другой сценарий и не возвращает к выбору языка.
    • Название нажатой кнопки появляется в диалоге как сообщение клиента.
    • Если бот прошёл 25 шагов, ничего не спросив, сценарий останавливается (защита от цикла).
  4. 4

    Когда публикуется новая версия

    Начатый диалог идёт до конца на той версии, на которой начался, даже если опубликована новая или сценарий удалён. Чтобы увидеть изменения, откройте в приложении новый диалог.

  5. 5

    Долгая пауза

    Если ждущий шаг остался без ответа больше 24 часов, следующее сообщение клиента ответом не считается: шаг задаётся заново новым сообщением, старые кнопки неактивны.

  6. 6

    Когда узнаёт приложение

    Когда сценарий заканчивается, приложение получает onFlowCompleted: в конце пути и когда диалог передан человеку или AI. Переход в другой сценарий концом не считается.

  7. 7

    Версия SDK

    С SDK 1.0.2 выбор без продолжения завершает сценарий и открывает поле ввода. Переключатель «Customer can't type» и шаг «Turn off typing» работают с SDK 1.0.4.

Документ