IFindActionRouteContext interface

Kontext, der an ActionSet.findActionRoutes()übergeben wird.

Extends

Eigenschaften

conversationData

Freigegebene Unterhaltungsdaten, die für alle Mitglieder der Unterhaltung sichtbar sind.

dialogData

Daten für das aktive Dialogfeld.

intent

(Optional) Die oberste Absicht, die für die Nachricht identifiziert wurde.

libraryName

(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.

privateConversationData

Private Unterhaltungsdaten, die nur für den Benutzer sichtbar sind.

routeType

Der Typ der route, nach der gesucht wird.

userData

Daten für den Benutzer, der über alle Unterhaltungen mit dem Bot hinweg beibehalten wird.

Methoden

dialogStack()

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.

preferredLocale()

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

veraltete stattdessen preferredLocale() verwenden.

locale: string

Eigenschaftswert

string

localizer

Der Lokalisierer für die Sitzung.

localizer: ILocalizer

Eigenschaftswert

logger

Der aktuelle Sitzungsprotokollierer.

logger: SessionLogger

Eigenschaftswert

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

routeType

Der Typ der route, nach der gesucht wird.

routeType: string

Eigenschaftswert

string

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