Compartir a través de


DialogAction class

Las acciones de diálogo ofrecen accesos directos a la implementación de acciones comunes.

Métodos

beginDialog<T>(string, T)

Devuelve un cierre que pasará el control de la conversación a un cuadro de diálogo nuevo.

endDialog(any)

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.

Devoluciones