Partager via


Choice interface

Instance d’un choix qui peut être utilisée pour rendre un choix à un utilisateur ou reconnaître quelque chose qu’un utilisateur a choisi.

Remarques

La valeur est rendue à un utilisateur, sauf si une action est fournie, auquel cas les actions title sont rendues à l’utilisateur.

Au moment de la reconnaissance, le value sera toujours ce qui est retourné par findChoices() et recognizeChoices(). Par défaut, l’énoncé des utilisateurs est comparé à toutes les chaînes fournies dans le choix. Vous pouvez désactiver à l’aide de value et/ou action.title pendant la reconnaissance à l’aide de la FindChoicesOptions structure.

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

Propriétés

action

(Facultatif) action à utiliser lors du rendu du choix en tant qu’action suggérée. Il doit s’agir d’une action complète contenant les typechamps , titleet value . Si elle n’est pas spécifiée, une imBack action est générée en fonction du champ de valeur de choix.

synonyms

(Facultatif) liste de synonymes à reconnaître en plus des champs de valeur et d’action .

value

Valeur à retourner lorsqu’elle est reconnue par findChoices(). Est également utilisé pour afficher les choix à l’utilisateur si aucune action n’est fournie.

Détails de la propriété

action

(Facultatif) action à utiliser lors du rendu du choix en tant qu’action suggérée. Il doit s’agir d’une action complète contenant les typechamps , titleet value . Si elle n’est pas spécifiée, une imBack action est générée en fonction du champ de valeur de choix.

action?: CardAction

Valeur de propriété

CardAction

synonyms

(Facultatif) liste de synonymes à reconnaître en plus des champs de valeur et d’action .

synonyms?: string[]

Valeur de propriété

string[]

value

Valeur à retourner lorsqu’elle est reconnue par findChoices(). Est également utilisé pour afficher les choix à l’utilisateur si aucune action n’est fournie.

value: string

Valeur de propriété

string