IRecognizeContext interface
Kontext der empfangenen Nachricht, die an verschiedene Erkennungsmethoden übergeben wird.
Eigenschaften
| conversation |
Freigegebene Unterhaltungsdaten, die für alle Mitglieder der Unterhaltung sichtbar sind. |
| dialog |
Daten für das aktive Dialogfeld. |
| intent | (Optional) Die oberste Absicht, die für die Nachricht identifiziert wurde. |
| library |
(Optional) Der Name der Bibliothek, aus der der Kontext übergeben wird. |
| locale | veraltete stattdessen preferredLocale() verwenden. |
| localizer | Der Lokalisierer für die Sitzung. |
| logger | Der aktuelle Sitzungsprotokollierer. |
| message | Die vom Benutzer empfangene Nachricht. Für Bot-ursprungsnachrichten darf dies nur die "to"-& "von"-Feldern enthalten. |
| private |
Private Unterhaltungsdaten, die nur für den Benutzer sichtbar sind. |
| user |
Daten für den Benutzer, der über alle Unterhaltungen mit dem Bot hinweg beibehalten wird. |
Methoden
| dialog |
Gibt eine Kopie des aktuellen Dialogfeldstapels für die Sitzung zurück. |
| gettext(string, any[]) | Lädt eine lokalisierte Zeichenfolge für die Nachrichtensprache. Wenn Argumente übergeben werden, wird die lokalisierte Zeichenfolge als Vorlage behandelt und mithilfe sprintf-js- formatiert (details hierzu finden Sie in den Dokumenten).) |
| ngettext(string, string, number) | Lädt die Pluralform einer lokalisierten Zeichenfolge für die Nachrichtensprache. Die Ausgabezeichenfolge wird so formatiert, dass sie die Anzahl enthält, indem %d in der Zeichenfolge durch die Anzahl ersetzt wird. |
| preferred |
Gibt das bevorzugte Gebietsschema der Benutzer zurück. |
Details zur Eigenschaft
conversationData
Freigegebene Unterhaltungsdaten, die für alle Mitglieder der Unterhaltung sichtbar sind.
conversationData: any
Eigenschaftswert
any
dialogData
Daten für das aktive Dialogfeld.
dialogData: any
Eigenschaftswert
any
intent
(Optional) Die oberste Absicht, die für die Nachricht identifiziert wurde.
intent?: IIntentRecognizerResult
Eigenschaftswert
libraryName
(Optional) Der Name der Bibliothek, aus der der Kontext übergeben wird.
libraryName?: string
Eigenschaftswert
string
locale
localizer
logger
message
Die vom Benutzer empfangene Nachricht. Für Bot-ursprungsnachrichten darf dies nur die "to"-& "von"-Feldern enthalten.
message: IMessage
Eigenschaftswert
privateConversationData
Private Unterhaltungsdaten, die nur für den Benutzer sichtbar sind.
privateConversationData: any
Eigenschaftswert
any
userData
Daten für den Benutzer, der über alle Unterhaltungen mit dem Bot hinweg beibehalten wird.
userData: any
Eigenschaftswert
any
Details zur Methode
dialogStack()
Gibt eine Kopie des aktuellen Dialogfeldstapels für die Sitzung zurück.
function dialogStack()
Gibt zurück
gettext(string, any[])
Lädt eine lokalisierte Zeichenfolge für die Nachrichtensprache. Wenn Argumente übergeben werden, wird die lokalisierte Zeichenfolge als Vorlage behandelt und mithilfe sprintf-js- formatiert (details hierzu finden Sie in den Dokumenten).)
function gettext(msgid: string, args: any[])
Parameter
- msgid
-
string
Zeichenfolge, die als Schlüssel in der lokalisierten Zeichenfolgentabelle verwendet werden soll. In der Regel ist dies nur die englische Version der Zeichenfolge.
- args
-
any[]
(Optional) Argumente, die zum Formatieren der endgültigen Ausgabezeichenfolge verwendet werden.
Gibt zurück
string
ngettext(string, string, number)
Lädt die Pluralform einer lokalisierten Zeichenfolge für die Nachrichtensprache. Die Ausgabezeichenfolge wird so formatiert, dass sie die Anzahl enthält, indem %d in der Zeichenfolge durch die Anzahl ersetzt wird.
function ngettext(msgid: string, msgid_plural: string, count: number)
Parameter
- msgid
-
string
Singularform der Zeichenfolge, die als Schlüssel in der lokalisierten Zeichenfolgentabelle verwendet werden soll. Verwenden Sie %d, um anzugeben, wo die Anzahl liegen soll.
- msgid_plural
-
string
Pluralform der Zeichenfolge, die als Schlüssel in der lokalisierten Zeichenfolgentabelle verwendet werden soll. Verwenden Sie %d, um anzugeben, wo die Anzahl liegen soll.
- count
-
number
Anzahl, die verwendet werden soll, wenn bestimmt wird, ob die Singular- oder Pluralform der Zeichenfolge verwendet werden soll.
Gibt zurück
string
preferredLocale()
Gibt das bevorzugte Gebietsschema der Benutzer zurück.
function preferredLocale()
Gibt zurück
string