Compartir a través de


IRecognizeContext interface

Contexto del mensaje recibido pasado a varios métodos de reconocimiento.

Propiedades

conversationData

Datos de conversación compartidos que son visibles para todos los miembros de la conversación.

dialogData

Datos del cuadro de diálogo activo.

intent

(Opcional) La intención superior identificada para el mensaje.

libraryName

(Opcional) El nombre de la biblioteca desde la que se pasa el contexto.

locale

en desuso use preferredLocale() en su lugar.

localizer

Localizador de la sesión.

logger

Registrador de sesión actual.

message

Mensaje recibido del usuario. En el caso de los mensajes originados por el bot, esto solo puede contener los campos "to" & "from".

privateConversationData

Datos de conversación privada que solo son visibles para el usuario.

userData

Datos del usuario que se conservan en todas las conversaciones con el bot.

Métodos

dialogStack()

Devuelve una copia de la pila de diálogos actual de la sesión.

gettext(string, any[])

Carga una cadena localizada para el idioma de los mensajes. Si se pasan argumentos, la cadena localizada se tratará como una plantilla y tendrá formato mediante sprintf-js (consulte sus documentos para obtener más información).

ngettext(string, string, number)

Carga la forma plural de una cadena localizada para el idioma de los mensajes. La cadena de salida tendrá formato para incluir el recuento reemplazando %d en la cadena por el recuento.

preferredLocale()

Devuelve la configuración regional preferida de los usuarios.

Detalles de las propiedades

conversationData

Datos de conversación compartidos que son visibles para todos los miembros de la conversación.

conversationData: any

Valor de propiedad

any

dialogData

Datos del cuadro de diálogo activo.

dialogData: any

Valor de propiedad

any

intent

(Opcional) La intención superior identificada para el mensaje.

intent?: IIntentRecognizerResult

Valor de propiedad

libraryName

(Opcional) El nombre de la biblioteca desde la que se pasa el contexto.

libraryName?: string

Valor de propiedad

string

locale

en desuso use preferredLocale() en su lugar.

locale: string

Valor de propiedad

string

localizer

Localizador de la sesión.

localizer: ILocalizer

Valor de propiedad

logger

Registrador de sesión actual.

logger: SessionLogger

Valor de propiedad

message

Mensaje recibido del usuario. En el caso de los mensajes originados por el bot, esto solo puede contener los campos "to" & "from".

message: IMessage

Valor de propiedad

privateConversationData

Datos de conversación privada que solo son visibles para el usuario.

privateConversationData: any

Valor de propiedad

any

userData

Datos del usuario que se conservan en todas las conversaciones con el bot.

userData: any

Valor de propiedad

any

Detalles del método

dialogStack()

Devuelve una copia de la pila de diálogos actual de la sesión.

function dialogStack()

Devoluciones

gettext(string, any[])

Carga una cadena localizada para el idioma de los mensajes. Si se pasan argumentos, la cadena localizada se tratará como una plantilla y tendrá formato mediante sprintf-js (consulte sus documentos para obtener más información).

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

Parámetros

msgid

string

Cadena que se va a usar como clave en la tabla de cadenas localizadas. Normalmente, esto solo será la versión en inglés de la cadena.

args

any[]

(Opcional) argumentos usados para dar formato a la cadena de salida final.

Devoluciones

string

ngettext(string, string, number)

Carga la forma plural de una cadena localizada para el idioma de los mensajes. La cadena de salida tendrá formato para incluir el recuento reemplazando %d en la cadena por el recuento.

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

Parámetros

msgid

string

Forma singular de la cadena que se va a usar como clave en la tabla de cadenas localizadas. Use %d para especificar dónde debe ir el recuento.

msgid_plural

string

Forma plural de la cadena que se va a usar como clave en la tabla de cadenas localizadas. Use %d para especificar dónde debe ir el recuento.

count

number

Recuento que se va a usar al determinar si se debe usar la forma singular o plural de la cadena.

Devoluciones

string

preferredLocale()

Devuelve la configuración regional preferida de los usuarios.

function preferredLocale()

Devoluciones

string