Поделиться через


OnChooseIntent class

Действия, активированные, когда намерение "ChooseIntent" было вызвано распознавателя.

Extends

Конструкторы

OnChooseIntent(Dialog[], string)

Инициализирует новый экземпляр класса OnChooseIntent.

Свойства

$kind
intents

Унаследованные свойства

actions

Возвращает или задает действия, добавляемые в план при выполнении ограничений правил.

condition

Возвращает или задает условие, которое необходимо выполнить для выполнения действий (НЕОБЯЗАТЕЛЬНО).

entities

Возвращает или задает сущности, которые должны быть распознаны для активации этого правила.

event

Возвращает или задает событие для запуска.

id

Идентификатор условия.

intent

Возвращает или задает намерение соответствовать.

priority

Возвращает или задает выражение приоритета правила, где 0 является самым высоким и менее 0 игнорируется.

runOnce

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

Наследуемые методы

addExternalCondition(string)

Добавление внешнего условия в OnCondition

configure(Record<string, unknown>)

Метод Fluent для настройки объекта.

currentPriority(ActionContext)

Вычисляет текущее значение выражения приоритета и возвращает его.

execute(ActionContext)

Вызывается метод для выполнения действий условия.

getConverter(Object)
getDependencies()

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

getExpression()

Получите кэшированное выражение для этого условия.

Сведения о конструкторе

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

Идентификатор условия.

id: string

Значение свойства

string

унаследовано отOnCondition.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