OnUnknownIntent class
Aktionen, die ausgelöst werden, wenn ein UnknownIntent-Ereignis von der Erkennung ausgegeben wurde.
- Extends
Hinweise
Eine Nachricht wird als unbehandelt betrachtet, wenn keine anderen Bedingungen durch die Nachricht ausgelöst wurden und kein aktiver Plan ausgeführt wird. Dieser Trigger wird ausgeführt, wenn die Äußerung nicht erkannt wird und die Fallback-Konsultation stattfindet Es wird nur ausgelöst, wenn und wann
- es ist das Blattdialogfeld UND
- Keines der übergeordneten Dialogfelder behandelt das Ereignis. Dies bietet die Möglichkeit, globale Befehle als Fallbackunterbrechung zu behandeln.
Konstruktoren
| On |
Erstellt eine neue |
Eigenschaften
| $kind |
Geerbte Eigenschaften
| actions | Ruft die Aktionen ab, die dem Plan hinzugefügt werden sollen, wenn die Regeleinschränkungen erfüllt sind, oder legt diese fest. |
| condition | Dient zum Abrufen oder Festlegen der Bedingung, die erfüllt werden muss, damit die auszuführenden Aktionen (OPTIONAL) ausgeführt werden. |
| event | Ruft ab oder legt das Ereignis fest, das ausgelöst wird. |
| id | ID für Bedingung. |
| priority | Dient zum Abrufen oder Festlegen des Regelprioritätsausdrucks, wobei 0 der höchste und kleiner als 0 ist, ignoriert wird. |
| run |
Ein Wert, der angibt, ob die Regel nur einmal pro eindeutiger Satz von Speicherpfaden ausgeführt werden soll. |
Geerbte Methoden
| add |
Hinzufügen einer externen Bedingung zur OnCondition |
| configure(Record<string, unknown>) | Fluent-Methode zum Konfigurieren des Objekts. |
| current |
Berechnen Sie den aktuellen Wert des Prioritätsausdrucks, und geben Sie ihn zurück. |
| execute(Action |
Methode, die aufgerufen wird, um die Aktionen der Bedingung auszuführen. |
| get |
|
| get |
Rufen Sie untergeordnete Dialogfeldabhängigkeiten ab, damit sie dem Dialogfeld "Container" hinzugefügt werden können. |
| get |
Rufen Sie den zwischengespeicherten Ausdruck für diese Bedingung ab. |
Details zum Konstruktor
OnUnknownIntent(Dialog[], string)
Erstellt eine neue OnUnknownIntent Instanz.
new OnUnknownIntent(actions?: Dialog[], condition?: string)
Parameter
- actions
-
Dialog[]
(Optional) Die Aktionen, die dem Plan hinzugefügt werden sollen, wenn die Regeleinschränkungen erfüllt sind.
- condition
-
string
(Optional) Die Bedingung, die erfüllt werden muss, damit die Auszuführenden Aktionen ausgeführt werden.
Details zur Eigenschaft
$kind
static $kind: string
Eigenschaftswert
string
Geerbte Eigenschaftsdetails
actions
Ruft die Aktionen ab, die dem Plan hinzugefügt werden sollen, wenn die Regeleinschränkungen erfüllt sind, oder legt diese fest.
actions: Dialog[]
Eigenschaftswert
Dialog[]
condition
Dient zum Abrufen oder Festlegen der Bedingung, die erfüllt werden muss, damit die auszuführenden Aktionen (OPTIONAL) ausgeführt werden.
condition: BoolExpression
Eigenschaftswert
BoolExpression
event
Ruft ab oder legt das Ereignis fest, das ausgelöst wird.
event: string
Eigenschaftswert
string
id
priority
Dient zum Abrufen oder Festlegen des Regelprioritätsausdrucks, wobei 0 der höchste und kleiner als 0 ist, ignoriert wird.
priority: NumberExpression
Eigenschaftswert
NumberExpression
runOnce
Ein Wert, der angibt, ob die Regel nur einmal pro eindeutiger Satz von Speicherpfaden ausgeführt werden soll.
runOnce: boolean
Eigenschaftswert
boolean
geerbt vonOnCondition.runOnce-
Details zur geerbten Methode
addExternalCondition(string)
Hinzufügen einer externen Bedingung zur OnCondition
function addExternalCondition(condition: string)
Parameter
- condition
-
string
Externe Einschränkung, die hinzugefügt werden soll, wird and'ed zu allen anderen Einschränkungen.
geerbt vonOnCondition.addExternalCondition
configure(Record<string, unknown>)
Fluent-Methode zum Konfigurieren des Objekts.
function configure(config: Record<string, unknown>): this
Parameter
- config
-
Record<string, unknown>
Anzuwendende Konfigurationseinstellungen.
Gibt zurück
this
Die konfigurierbaren nach Abschluss des Vorgangs.
Geerbt von Konfigurierbar.configure
currentPriority(ActionContext)
Berechnen Sie den aktuellen Wert des Prioritätsausdrucks, und geben Sie ihn zurück.
function currentPriority(actionContext: ActionContext): number
Parameter
- actionContext
- ActionContext
Kontext, der für die Auswertung verwendet werden soll.
Gibt zurück
number
Berechnete Priorität.
execute(ActionContext)
Methode, die aufgerufen wird, um die Aktionen der Bedingung auszuführen.
function execute(actionContext: ActionContext): Promise<ActionChangeList[]>
Parameter
- actionContext
- ActionContext
Zusammenhang.
Gibt zurück
Promise<ActionChangeList[]>
Eine Zusage mit Planänderungsliste.
getConverter(Object)
function getConverter(property: Object): Converter | ConverterFactory
Parameter
- property
-
Object
Der Schlüssel der Konfiguration der bedingten Auswahl.
Gibt zurück
Converter | ConverterFactory
Der Konverter für die Selektorkonfiguration.
geerbt vonOnCondition.getConverter-
getDependencies()
Rufen Sie untergeordnete Dialogfeldabhängigkeiten ab, damit sie dem Dialogfeld "Container" hinzugefügt werden können.
function getDependencies(): Dialog[]
Gibt zurück
Dialog[]
Eine Liste der Dialog-.
geerbt vonOnCondition.getDependencies
getExpression()
Rufen Sie den zwischengespeicherten Ausdruck für diese Bedingung ab.
function getExpression(): Expression
Gibt zurück
Expression
Zwischengespeicherter Ausdruck, der zum Auswerten dieser Bedingung verwendet wird.
Geerbt vonOnCondition.getExpression