Partager via


IRecognizeContext interface

Contexte du message reçu transmis à différentes méthodes de reconnaissance.

Propriétés

conversationData

Données de conversation partagées visibles par tous les membres de la conversation.

dialogData

Données de la boîte de dialogue active.

intent

(Facultatif) L’intention principale identifiée pour le message.

libraryName

(Facultatif) Le nom de la bibliothèque qui transmet le contexte provient.

locale

DÉPRÉCIÉ utiliser referredLocale() à la place.

localizer

Localiseur de la session.

logger

Enregistreur d’événements de session actuel.

message

Message reçu de l’utilisateur. Pour les messages provenant du bot, cela peut contenir uniquement les champs « à » & « à partir ».

privateConversationData

Données de conversation privées visibles uniquement par l’utilisateur.

userData

Données pour l’utilisateur qui sont conservées dans toutes les conversations avec le bot.

Méthodes

dialogStack()

Retourne une copie de la pile de dialogues active pour la session.

gettext(string, any[])

Charge une chaîne localisée pour la langue des messages. Si les arguments sont passés à la chaîne localisée sont traités comme un modèle et mis en forme à l’aide de sprintf-js (consultez leur documentation pour plus d’informations.)

ngettext(string, string, number)

Charge la forme plurielle d’une chaîne localisée pour la langue des messages. La chaîne de sortie sera mise en forme pour inclure le nombre en remplaçant %d dans la chaîne par le nombre.

preferredLocale()

Retourne les paramètres régionaux préférés des utilisateurs.

Détails de la propriété

conversationData

Données de conversation partagées visibles par tous les membres de la conversation.

conversationData: any

Valeur de propriété

any

dialogData

Données de la boîte de dialogue active.

dialogData: any

Valeur de propriété

any

intent

(Facultatif) L’intention principale identifiée pour le message.

intent?: IIntentRecognizerResult

Valeur de propriété

libraryName

(Facultatif) Le nom de la bibliothèque qui transmet le contexte provient.

libraryName?: string

Valeur de propriété

string

locale

DÉPRÉCIÉ utiliser referredLocale() à la place.

locale: string

Valeur de propriété

string

localizer

Localiseur de la session.

localizer: ILocalizer

Valeur de propriété

logger

Enregistreur d’événements de session actuel.

logger: SessionLogger

Valeur de propriété

message

Message reçu de l’utilisateur. Pour les messages provenant du bot, cela peut contenir uniquement les champs « à » & « à partir ».

message: IMessage

Valeur de propriété

privateConversationData

Données de conversation privées visibles uniquement par l’utilisateur.

privateConversationData: any

Valeur de propriété

any

userData

Données pour l’utilisateur qui sont conservées dans toutes les conversations avec le bot.

userData: any

Valeur de propriété

any

Détails de la méthode

dialogStack()

Retourne une copie de la pile de dialogues active pour la session.

function dialogStack()

Retours

gettext(string, any[])

Charge une chaîne localisée pour la langue des messages. Si les arguments sont passés à la chaîne localisée sont traités comme un modèle et mis en forme à l’aide de sprintf-js (consultez leur documentation pour plus d’informations.)

function gettext(msgid: string, args: any[])

Paramètres

msgid

string

Chaîne à utiliser comme clé dans la table de chaînes localisée. En règle générale, il s’agit simplement de la version anglaise de la chaîne.

args

any[]

(Facultatif) arguments utilisés pour mettre en forme la chaîne de sortie finale.

Retours

string

ngettext(string, string, number)

Charge la forme plurielle d’une chaîne localisée pour la langue des messages. La chaîne de sortie sera mise en forme pour inclure le nombre en remplaçant %d dans la chaîne par le nombre.

function ngettext(msgid: string, msgid_plural: string, count: number)

Paramètres

msgid

string

Forme singulière de la chaîne à utiliser comme clé dans la table de chaînes localisée. Utilisez %d pour spécifier où le nombre doit aller.

msgid_plural

string

Forme plurielle de la chaîne à utiliser comme clé dans la table de chaînes localisée. Utilisez %d pour spécifier où le nombre doit aller.

count

number

Nombre à utiliser pour déterminer si la forme singulière ou plurielle de la chaîne doit être utilisée.

Retours

string

preferredLocale()

Retourne les paramètres régionaux préférés des utilisateurs.

function preferredLocale()

Retours

string