Índice:
Redireccionamiento entre subbots
En una estructura router, es posible realizar redireccionamientos entre los subbots (bots hijos) asociados al mismo.
Actualmente, este redireccionamiento se realiza a través de un bloque del Builder ➝ en el campo Acciones ➝ Acción Redireccionar a un servicio.
En el mismo deberá indicarse el nombre del servicio. Este nombre puede localizarse a través del bot router ➝ Servicios ➝ el nombre será el valor contenido en el campo “Servicio”.
Reenviar un mensaje de contexto
Si se desea, se puede enviar un mensaje de contexto al servicio de destino para que no sea necesario un nuevo input del usuario para iniciar la interacción en el subbot de destino.
Como buena práctica, es importante que todos los bloques que posean esta acción no esperen la entrada del usuario y estén con la salida predeterminada definida para el bloque Inicio.
Esta acción es necesaria para el retorno del contacto al subbot. Al retornar a un subbot con el cual ya ha interactuado, el contacto será dirigido al último bloque que pasó antes de ser redirigido. Al volver a este bloque, se ejecutarán las condiciones de salida y el mismo será encaminado al inicio del flujo.
Documentaciones complementarias:
- Cómo crear un bot router con 3 subbots
- Jerarquía (o arquitectura) de bots y subbots
- Grabación del AMA - Router (Router)
Para más información, accede a la discusión sobre el asunto en nuestra comunidad o a los vídeos en nuestro canal. 😃