DialogAction class
Las acciones de diálogo ofrecen accesos directos a la implementación de acciones comunes.
Métodos
| begin |
Devuelve un cierre que pasará el control de la conversación a un cuadro de diálogo nuevo. |
| end |
Devuelve un cierre que finalizará el cuadro de diálogo actual. |
| send(string, any[]) | Devuelve un cierre que enviará un mensaje de texto simple al usuario. |
Detalles del método
beginDialog<T>(string, T)
Devuelve un cierre que pasará el control de la conversación a un cuadro de diálogo nuevo.
static function beginDialog<T>(id: string, args?: T)
Parámetros
- id
-
string
Identificador único del cuadro de diálogo que se va a iniciar.
- args
-
T
(Opcional) argumentos para pasar al método begin() de diálogos.
Devoluciones
endDialog(any)
Devuelve un cierre que finalizará el cuadro de diálogo actual.
static function endDialog(result?: any)
Parámetros
- result
-
any
(Opcional) resultados para pasar al cuadro de diálogo primario.
Devoluciones
send(string, any[])
Devuelve un cierre que enviará un mensaje de texto simple al usuario.
static function send(msg: string, args: any[])
Parámetros
- msg
-
string
Texto del mensaje que se va a enviar. El mensaje se localizará mediante las sesiones configuradas localizador. Si se pasan argumentos en el mensaje se da formato mediante sprintf-js (consulte los documentos para obtener más información).
- args
-
any[]
(Opcional) argumentos usados para dar formato a la cadena de salida final.