Usa la API de Entrada del usuario paso para capturar las respuestas de los usuarios y almacenarlas como variables en el contexto del bot.
👍 Nota: En cuanto el flujo llega a un paso Entrada del usuario, el bot se pausará, permanecerá en el flujo y esperará estrictamente la respuesta del usuario antes de continuar. No se pueden activar otras intenciones ni casos de uso mientras este paso esté activo. Esto garantiza que siempre recopiles los datos exactos que necesitas, en el formato correcto y en el orden que definiste.
¿Cuándo usarlo?
Usa un paso Entrada del usuario siempre que necesites:
Obligar al usuario a responder una pregunta específica antes de continuar.
Validar la respuesta (correo electrónico, regex, selección de una lista) de inmediato.
Bloquear la conversación en ese único punto de recopilación de datos.
Tipos de validación de Entrada del usuario
Hay varios tipos de variables y métodos de validación al recopilar entradas de los usuarios:
Texto libre: Captura cualquier respuesta del usuario sin validación.
Dirección de correo electrónico: Garantiza que la entrada coincida con un formato de correo electrónico válido.
Regex: Valida la entrada según un formato específico mediante expresiones regulares (puedes encontrar ejemplos útiles de regex aquí).
Selección: Presenta a los usuarios opciones predefinidas mediante respuestas rápidas; solo se puede seleccionar una opción.
Enfócate en recopilar entradas de los usuarios mediante opciones predefinidas
Mediante el tipo de validación Selección, puedes presentar a los usuarios una lista de opciones entre las que elegir. Estas opciones se muestran como respuestas rápidas.
Pasos de configuración:
Establece una variable.
Asigna un título de opción para la respuesta rápida.
Define el valor de los datos que se almacenará (el valor guardado en la variable).
⏮️ La nueva solicitud es el texto alternativo que el bot envía cuando la respuesta del usuario no coincide con el formato esperado o las reglas de validación. El bot seguirá repitiendo este mensaje y esperando una respuesta correcta hasta que el usuario proporcione una respuesta válida o pulse explícitamente «Cancelar»/«Omitir».
Modificar la entrada del usuario
1. Volver atrás
Activar el botón «Volver atrás» permite a los usuarios regresar al paso anterior y sobrescribir el valor de una Entrada del usuario.
2. Verificación de datos
Pide a los usuarios que verifiquen la exactitud de la información recopilada y permíteles realizar correcciones.
Comportamiento:
Al hacer clic en «Confirmar y continuar», el usuario pasa al siguiente paso del flujo.
Al hacer clic en «Cambiar nombre» o «Cambiar edad», el usuario pasa a un subpaso para modificar la información seleccionada.
Detalles:
El mensaje que solicita proporcionar un valor, que se activa cuando un usuario pide cambiar una variable, es único para todas las variables y se puede configurar en la sección «Configurar» de Verificación de datos.
Cuando se modifica una variable que tiene reglas de validación (por ejemplo, un correo electrónico) mediante un paso de Verificación de datos, las reglas de validación siguen aplicándose.
Handover tag
Si tu User Input forma parte de un traspaso a un agente humano que no usa un paso Live Chat Handover ni Ticket Handover (por ejemplo, una solicitud seguida de una llamada API a tu herramienta de soporte), abre la pestaña Advanced y activa Mark as handover tag en la sección Handover tag. Analytics cuenta entonces la conversación en tu tasa de handover. El handover se registra cuando el bot hace la pregunta.
Este ajuste no se ofrece en el paso File Upload. Para ver cómo funciona en detalle, consulta Answers.