Смартап задает уточняющие вопросы последовательно, в порядке их определения для всех незаполненных слотов.
В ответах пользователя определяются сущности, соответствующие слотам. Слот заполняется при определении подходящей сущности.
После заполнения всех слотов, управление передается в основной сценарий. Заполненные слоты доступны в переменной $parseTree.
Выйти из сценария слот-филлинга можно после ответа на все уточн яющие вопросы, либо с помощью команды /start.
Рассмотрим сценарий:
state:
intent!: /Погода
a: Погода в {{ $parseTree._City }} на {{ $parseTree._Date.value }}