Использование сущностей в сценарии
Вы можете использовать сущности в сценарии несколькими способами:
Напрямую
Все сущности, найденные во фразе, доступны в сценарии через переменную $entities
. Из внешних JavaScript-файлов обращайтесь к ней как $jsapi.context().entities
.
state: ProductInfo
q!: информация по продукту *
a: Информация по продукту: {{ $entities[0] ? $entities[0].value : "продукт не найден" }}
В интентах
Сущности можно использовать в качестве слотов в интентах.
При активации интента в переменную $parseTree._<имя слота>
попадут справочные данные по соответствующему слоту.