OnChooseIntent class
Действия, активированные, когда намерение "ChooseIntent" было вызвано распознавателя.
- Extends
Конструкторы
| On |
Инициализирует новый экземпляр класса OnChooseIntent. |
Свойства
| $kind | |
| intents |
Унаследованные свойства
| actions | Возвращает или задает действия, добавляемые в план при выполнении ограничений правил. |
| condition | Возвращает или задает условие, которое необходимо выполнить для выполнения действий (НЕОБЯЗАТЕЛЬНО). |
| entities | Возвращает или задает сущности, которые должны быть распознаны для активации этого правила. |
| event | Возвращает или задает событие для запуска. |
| id | Идентификатор условия. |
| intent | Возвращает или задает намерение соответствовать. |
| priority | Возвращает или задает выражение приоритета правила, где 0 является самым высоким и менее 0 игнорируется. |
| run |
Значение, указывающее, должно ли правило выполняться только один раз для каждого уникального набора путей памяти. |
Наследуемые методы
| add |
Добавление внешнего условия в OnCondition |
| configure(Record<string, unknown>) | Метод Fluent для настройки объекта. |
| current |
Вычисляет текущее значение выражения приоритета и возвращает его. |
| execute(Action |
Вызывается метод для выполнения действий условия. |
| get |
|
| get |
Получение зависимостей дочерних диалоговых окон, чтобы их можно было добавить в набор диалоговых окон контейнеров. |
| get |
Получите кэшированное выражение для этого условия. |
Сведения о конструкторе
OnChooseIntent(Dialog[], string)
Инициализирует новый экземпляр класса OnChooseIntent.
new OnChooseIntent(actions?: Dialog[], condition?: string)
Параметры
- actions
-
Dialog[]
Необязательные действия для добавления в план при выполнении ограничений правил.
- condition
-
string
Необязательное условие, которое необходимо выполнить для выполнения действий.
Сведения о свойстве
$kind
static $kind: string
Значение свойства
string
intents
intents: string[]
Значение свойства
string[]
Сведения об унаследованном свойстве
actions
Возвращает или задает действия, добавляемые в план при выполнении ограничений правил.
actions: Dialog[]
Значение свойства
Dialog[]
наследуется отOnCondition.actions
condition
Возвращает или задает условие, которое необходимо выполнить для выполнения действий (НЕОБЯЗАТЕЛЬНО).
condition: BoolExpression
Значение свойства
BoolExpression
наследуется отOnCondition.condition
entities
Возвращает или задает сущности, которые должны быть распознаны для активации этого правила.
entities: string[]
Значение свойства
string[]
унаследовано отOnIntent.entities
event
Возвращает или задает событие для запуска.
event: string
Значение свойства
string
наследуется отOnDialogEvent.event
id
intent
Возвращает или задает намерение соответствовать.
intent: string
Значение свойства
string
наследуется отOnIntent.intent
priority
Возвращает или задает выражение приоритета правила, где 0 является самым высоким и менее 0 игнорируется.
priority: NumberExpression
Значение свойства
NumberExpression
наследуется отOnCondition.priority
runOnce
Значение, указывающее, должно ли правило выполняться только один раз для каждого уникального набора путей памяти.
runOnce: boolean
Значение свойства
boolean
наследуется отOnCondition.runOnce
Сведения о наследуемом методе
addExternalCondition(string)
Добавление внешнего условия в OnCondition
function addExternalCondition(condition: string)
Параметры
- condition
-
string
Внешнее ограничение для добавления будет иметь значение AND'ed ко всем другим ограничениям.
наследуется отOnCondition.addExternalCondition
configure(Record<string, unknown>)
Метод Fluent для настройки объекта.
function configure(config: Record<string, unknown>): this
Параметры
- config
-
Record<string, unknown>
Параметры конфигурации для применения.
Возвращаемое значение
this
После завершения операции настраиваемый.
наследуется от Configurable.configure
currentPriority(ActionContext)
Вычисляет текущее значение выражения приоритета и возвращает его.
function currentPriority(actionContext: ActionContext): number
Параметры
- actionContext
- ActionContext
Контекст для оценки.
Возвращаемое значение
number
Вычисляемый приоритет.
унаследовано отOnCondition.currentPriority
execute(ActionContext)
Вызывается метод для выполнения действий условия.
function execute(actionContext: ActionContext): Promise<ActionChangeList[]>
Параметры
- actionContext
- ActionContext
Контекст.
Возвращаемое значение
Promise<ActionChangeList[]>
Обещание со списком изменений плана.
наследуется отOnCondition.execute
getConverter(Object)
function getConverter(property: Object): Converter | ConverterFactory
Параметры
- property
-
Object
Ключ конфигурации условного селектора.
Возвращаемое значение
Converter | ConverterFactory
Преобразователь конфигурации селектора.
наследуется отOnCondition.getConverter
getDependencies()
Получение зависимостей дочерних диалоговых окон, чтобы их можно было добавить в набор диалоговых окон контейнеров.
function getDependencies(): Dialog[]
Возвращаемое значение
Dialog[]
Списокдиалогового окна
унаследовано отOnCondition.getDependencies
getExpression()
Получите кэшированное выражение для этого условия.
function getExpression(): Expression
Возвращаемое значение
Expression
Кэшированное выражение, используемое для оценки этого условия.
наследуется отOnCondition.getExpression