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


Choice interface

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

Комментарии

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

Во время распознавания value всегда будет то, что возвращается findChoices() и recognizeChoices(). По умолчанию речевые фрагменты пользователей будут сравниваться со всеми строками, предоставленными в выборе. Вы можете отключить использование value или action.title во время распознавания с помощью структуры FindChoicesOptions.

const choice = {
    value: 'red',
    action: {
        type: 'imBack',
        title: 'The Red Pill',
        value: 'red pill'
    },
    synonyms: ['crimson', 'scarlet', 'ruby', 'cherry']
};

Свойства

action

(Необязательно) действие, используемое при отрисовке выбора в качестве предлагаемого действия. Это ДОЛЖНО быть полным действием, содержащим поля type, titleи value. Если действие imBack не указано, будет создано на основе выбора значения поле.

synonyms

(Необязательно) список синонимов для распознавания в дополнение к значению и полям действия.

value

Значение, возвращаемое при распознавании findChoices(). Также будет использоваться для отрисовки вариантов для пользователя, если действие не предоставляется.

Сведения о свойстве

action

(Необязательно) действие, используемое при отрисовке выбора в качестве предлагаемого действия. Это ДОЛЖНО быть полным действием, содержащим поля type, titleи value. Если действие imBack не указано, будет создано на основе выбора значения поле.

action?: CardAction

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

CardAction

synonyms

(Необязательно) список синонимов для распознавания в дополнение к значению и полям действия.

synonyms?: string[]

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

string[]

value

Значение, возвращаемое при распознавании findChoices(). Также будет использоваться для отрисовки вариантов для пользователя, если действие не предоставляется.

value: string

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

string