OnUnknownIntent class
Actions déclenchées lorsqu’un événement UnknownIntent a été émis par le module de reconnaissance.
- Extends
Remarques
Un message est considéré comme non géré s’il n’y avait pas d’autres conditions déclenchées par le message et qu’aucun plan actif n’est exécuté. Ce déclencheur est exécuté lorsque l’énoncé n’est pas reconnu et que la consultation de secours se produit, elle se déclenche uniquement si et quand
- c’est la boîte de dialogue feuille ET
- aucun des dialogues parents ne gère l’événement : cela permet aux dialogues parents de gérer les commandes globales en tant qu’interruption de secours.
Constructeurs
On |
Crée une instance |
Propriétés
$kind |
Propriétés héritées
actions | Obtient ou définit les actions à ajouter au plan lorsque les contraintes de règle sont remplies. |
condition | Obtient ou définit la condition qui doit être remplie pour que les actions soient exécutées (OPTIONAL). |
event | Obtient ou définit l’événement à activer. |
id | ID de condition. |
priority | Obtient ou définit l’expression de priorité de règle où 0 est le plus élevé et inférieur à 0 est ignoré. |
run |
Valeur indiquant si la règle ne doit s’exécuter qu’une seule fois par ensemble unique de chemins de mémoire. |
Méthodes héritées
add |
Ajouter une condition externe à OnCondition |
configure(Record<string, unknown>) | Méthode Fluent pour la configuration de l’objet. |
current |
Calculez la valeur actuelle de l’expression de priorité et retournez-la. |
execute(Action |
Méthode appelée pour exécuter les actions de la condition. |
get |
|
get |
Obtenez les dépendances de boîte de dialogue enfant afin qu’elles puissent être ajoutées à l’ensemble de dialogue conteneurs. |
get |
Obtenez l’expression mise en cache pour cette condition. |
Détails du constructeur
OnUnknownIntent(Dialog[], string)
Crée une instance OnUnknownIntent
.
new OnUnknownIntent(actions?: Dialog[], condition?: string)
Paramètres
- actions
-
Dialog[]
(Facultatif) Actions à ajouter au plan lorsque les contraintes de règle sont remplies.
- condition
-
string
(Facultatif) Condition qui doit être remplie pour que les actions soient exécutées.
Détails de la propriété
$kind
static $kind: string
Valeur de propriété
string
Détails de la propriété héritée
actions
Obtient ou définit les actions à ajouter au plan lorsque les contraintes de règle sont remplies.
actions: Dialog[]
Valeur de propriété
Dialog[]
héritée deOnCondition.actions
condition
Obtient ou définit la condition qui doit être remplie pour que les actions soient exécutées (OPTIONAL).
condition: BoolExpression
Valeur de propriété
BoolExpression
héritée deOnCondition.condition
event
Obtient ou définit l’événement à activer.
event: string
Valeur de propriété
string
héritée deOnDialogEvent.event
id
priority
Obtient ou définit l’expression de priorité de règle où 0 est le plus élevé et inférieur à 0 est ignoré.
priority: NumberExpression
Valeur de propriété
NumberExpression
runOnce
Valeur indiquant si la règle ne doit s’exécuter qu’une seule fois par ensemble unique de chemins de mémoire.
runOnce: boolean
Valeur de propriété
boolean
héritée deOnCondition.runOnce
Détails de la méthode héritée
addExternalCondition(string)
Ajouter une condition externe à OnCondition
function addExternalCondition(condition: string)
Paramètres
- condition
-
string
Contrainte externe à ajouter, elle sera and’ed à toutes les autres contraintes.
héritée deOnCondition.addExternalCondition
configure(Record<string, unknown>)
Méthode Fluent pour la configuration de l’objet.
function configure(config: Record<string, unknown>): this
Paramètres
- config
-
Record<string, unknown>
Paramètres de configuration à appliquer.
Retours
this
configurable une fois l’opération terminée.
héritée de Configurable.configure
currentPriority(ActionContext)
Calculez la valeur actuelle de l’expression de priorité et retournez-la.
function currentPriority(actionContext: ActionContext): number
Paramètres
- actionContext
- ActionContext
Contexte à utiliser pour l’évaluation.
Retours
number
Priorité calculée.
héritée deOnCondition.currentPriority
execute(ActionContext)
Méthode appelée pour exécuter les actions de la condition.
function execute(actionContext: ActionContext): Promise<ActionChangeList[]>
Paramètres
- actionContext
- ActionContext
Contexte.
Retours
Promise<ActionChangeList[]>
Promesse avec la liste des modifications de plan.
héritée deOnCondition.execute
getConverter(Object)
function getConverter(property: Object): Converter | ConverterFactory
Paramètres
- property
-
Object
Clé de la configuration du sélecteur conditionnel.
Retours
Converter | ConverterFactory
Convertisseur de la configuration du sélecteur.
héritée deOnCondition.getConverter
getDependencies()
Obtenez les dépendances de boîte de dialogue enfant afin qu’elles puissent être ajoutées à l’ensemble de dialogue conteneurs.
function getDependencies(): Dialog[]
Retours
Dialog[]
Liste des boîte de dialogue.
héritée deOnCondition.getDependencies
getExpression()
Obtenez l’expression mise en cache pour cette condition.
function getExpression(): Expression
Retours
Expression
Expression mise en cache utilisée pour évaluer cette condition.
héritée deOnCondition.getExpression