Configuración del nodoA continuación, se detallan los campos necesarios para su configuración:
Propiedades del nodoEstas propiedades solo aplican al canal Web. En el resto de los canales conversacionales, como WhatsApp, su comportamiento depende de las capacidades de cada plataforma.
- Block Input: bloquea temporalmente la caja de texto del bot para impedir que el usuario escriba hasta que haga clic en uno de los botones.
- One Choice: permite que el usuario seleccione un único botón. Una vez realizada la selección, no podrá volver a presionar ese botón ni otro del mismo grupo.
- Quick Reply: convierte los botones en respuestas rápidas o sugerencias que el usuario puede seleccionar para responder al Asistente Virtual.
Configuración de los botonesCada botón debe configurarse con los siguientes campos:
- Button Label: define el texto que se mostrará al usuario.
-
Button Type: determina el comportamiento del botón. Las opciones disponibles son:
- Message: al hacer clic, activa una intención que será interpretada por Virtual Assistant, mostrando la respuesta asociada.
-
Link: redirige al usuario a una URL. Esta opción solo está disponible para el canal Web.
En canales como WhatsApp, puedes compartir enlaces mediante un nodo Answer, incluyendo la URL directamente en el texto de la respuesta. -
Next Step: ejecuta una integración del mismo bot, permitiendo continuar el flujo desde otro Step sin salir del flujo actual.
Este tipo de botón no puede combinarse con botones de otros tipos, ya que utiliza la estructura Label → Next Step.
-
Button Value: define el valor asociado al botón según el tipo seleccionado:
- Para Message, indica la intención que se ejecutará.
- Para Link, ingresa la URL a la que se redirigirá al usuario.
- Para Next Step, selecciona la integración que se ejecutará.
Otros tipos de botones- Button JS: permite generar botones dinámicos mediante una estructura JSON compatible con la ventana de Virtual Assistant, utilizando la acción (action) buttons.
- Interactive List: disponible para WhatsApp, permite mostrar una lista interactiva de opciones personalizada, en lugar de botones tradicionales.
Ten en cuenta:- Todos los ejemplos pueden ejecutarse desde el nodo Inject para visualizar el resultado en la vista Debug.
- Para utilizar estos ejemplos dentro de un flujo real, reemplaza el nodo Inject por un nodo Step.
- Para visualizar el recurso en la ventana de Virtual Assistant, configura el complemento Integración en la respuesta correspondiente.
Puedes descargar un flujo de ejemplo en este link.
En el siguiente video te mostramos cómo configurar el nodo en Studio: