IRecognizeDialogContext interface
Contexto pasado a Dialog.recognize().
- Extends
Propiedades
| active |
Si es true, el cuadro de diálogo es el diálogo activo en la pila de diálogos. |
| conversation |
Datos de conversación compartidos que son visibles para todos los miembros de la conversación. |
| dialog |
Los datos se conservan para el cuadro de diálogo actual. |
| intent | (Opcional) La intención superior identificada para el mensaje. |
| library |
(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". |
| private |
Datos de conversación privada que solo son visibles para el usuario. |
| user |
Datos del usuario que se conservan en todas las conversaciones con el bot. |
Métodos
| dialog |
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. |
| preferred |
Devuelve la configuración regional preferida de los usuarios. |
Detalles de las propiedades
activeDialog
Si es true, el cuadro de diálogo es el diálogo activo en la pila de diálogos.
activeDialog: boolean
Valor de propiedad
boolean
conversationData
Datos de conversación compartidos que son visibles para todos los miembros de la conversación.
conversationData: any
Valor de propiedad
any
dialogData
Los datos se conservan para el cuadro de diálogo actual.
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
localizer
logger
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