Resumen
El Cuadro de Pregunta es uno de los elementos más comúnmente utilizados en el Wati Chatbot Builder. Permite hacer preguntas a los usuarios, recopilar sus respuestas, validar diferentes tipos de entrada y almacenar respuestas para su uso posterior en el flujo de tu chatbot.
Esta guía explica las diferentes partes del Cuadro de Pregunta, cómo configurar cada opción y cómo recopilar respuestas de texto y multimedia.
Instrucciones
Comprendiendo el Cuadro de Pregunta
El Cuadro de Pregunta se utiliza cada vez que tu chatbot necesita información de un usuario. Dependiendo de tu caso de uso, puedes:
Hacer una pregunta y recopilar respuestas de texto libre.
Proporcionar opciones de respuesta predefinidas.
Validar la entrada del usuario, como números, fechas, direcciones de correo electrónico o formatos personalizados.
Guardar respuestas como variables para su uso posterior.
Aceptar archivos multimedia, incluyendo imágenes, documentos y videos.
Partes del Cuadro de Pregunta
1. Texto de la Pregunta
El Texto de la Pregunta es el mensaje que se muestra al usuario.
Puedes personalizarlo:
Añadiendo variables (por ejemplo,
@{Nombre de la Variable}) para personalizar el mensaje.Incluyendo emojis para hacer la conversación más atractiva.
Formateando texto usando estilos **negrita**, *cursiva* o ~~tachado~~.
2. Variantes de Respuesta
Las Variantes de Respuesta son respuestas predefinidas que los usuarios pueden seleccionar.
Por ejemplo:
Sí = 1
No = 2
Cuando se configuran Variantes de Respuesta, los usuarios deben responder introduciendo el número correspondiente. Si el usuario introduce 1, el chatbot registrará la respuesta como Sí.
Si prefieres que los usuarios proporcionen su propia respuesta, deja el campo Variantes de Respuesta vacío. El chatbot aceptará entonces entrada de texto libre.
Manejo de respuestas no coincidentes
Los usuarios a veces pueden introducir una respuesta inesperada en lugar de seleccionar una de las opciones disponibles.
Por ejemplo, si las opciones disponibles son:
Sí = 1
No = 2
Un usuario podría escribir "Hola" en su lugar.
Para manejar estas situaciones, configura la opción de "fallback" (alternativa) General. Esto te permite redirigir a los usuarios a otro flujo del chatbot cada vez que su respuesta no coincida con ninguna de las variantes de respuesta predefinidas.
Guardar respuestas del usuario
Puedes guardar la respuesta de un usuario en una variable. Las variables almacenadas se pueden utilizar para:
Mostrar la respuesta del usuario más adelante en la conversación.
Pasar información a otro paso del chatbot.
Evaluar condiciones y controlar el flujo del chatbot.
Por ejemplo, puedes:
Almacenar el nombre de un cliente para usarlo más tarde en la conversación.
Guardar un número de pedido para su verificación.
Comprobar un valor almacenado para determinar qué camino debe seguir el chatbot a continuación.
Opciones Avanzadas
Validando respuestas del usuario
Si estás recopilando respuestas de texto libre, puedes usar Opciones Avanzadas para validar la información que los usuarios ingresan. La validación asegura que las respuestas coincidan con el formato esperado antes de que el chatbot continúe.
1. Validación de Números
Utiliza Validación de Números cuando los usuarios deban introducir un valor numérico.
Puedes:
Especificar valores mínimo y máximo.
Mostrar un mensaje de error personalizado si el valor está fuera del rango permitido.
Configurar el chatbot para que salga después de múltiples intentos inválidos.
Por ejemplo: Por favor, introduce un número entre 1 y 1000.
2. Validación de Fechas
Utiliza Validación de Fechas cuando los usuarios necesiten introducir una fecha.
Los formatos admitidos incluyen:
M/d/aaaaMM/dd/aaaaM/dd/aaaaMM/d/aaaa
Ejemplos de fechas:
1/1/202101/11/20211/11/2021
3. Validación de Fecha y Hora
Utiliza Validación de Fecha y Hora cuando los usuarios deban proporcionar tanto una fecha como una hora.
Los ejemplos admitidos incluyen:
1/9/2021 8:00:00 AM25/12/2020 03:59:05
4. Validación de Hora
Utiliza Validación de Hora cuando solo se requiera una hora.
Los ejemplos admitidos incluyen:
02:35 PM14:37:212:37:00 PM
5. Validación de Patrón (Regex)
La validación de patrón utiliza expresiones regulares (regex) para asegurar que las respuestas coincidan con un formato específico.
Algunos ejemplos comunes incluyen:
Caso de uso | Patrón de ejemplo |
Solo letras |
|
Dirección de correo electrónico |
|
Sin emojis |
|
URL de perfil de Instagram |
|
La validación de patrones es útil cuando las respuestas deben seguir una estructura específica, como direcciones de correo electrónico, nombres de usuario o URL.
Aceptar respuestas multimedia
Además de las respuestas de texto, el Cuadro de Pregunta también puede aceptar archivos multimedia.
Anteriormente, los archivos multimedia enviados al chatbot generaban un error. Ahora puedes configurar el Cuadro de Pregunta para aceptar tipos de medios admitidos.
Tipos de Medios Admitidos
El Cuadro de Pregunta admite:
Documentos
Imágenes
Videos
Nota: Los archivos de audio y las notas de voz no son compatibles.
Opciones de respuesta multimedia
Cuando se habilitan las respuestas multimedia, puedes configurar el Cuadro de Pregunta para:
Aceptar solo un tipo de medio específico.
Mostrar un error de validación si el usuario carga un tipo de archivo no admitido.
Descargar medios cargados utilizando el punto final de la API
getMedia.Guardar la ubicación del archivo cargado en una variable para su uso en pasos posteriores del chatbot.
Por ejemplo, si tu chatbot pide a los usuarios que carguen una imagen, cargar un documento PDF activará un error de validación.
Mejores Prácticas
Para crear una mejor experiencia de chatbot:
Utiliza preguntas claras y concisas.
Utiliza Variantes de Respuesta cuando los usuarios deban elegir entre un conjunto fijo de opciones.
Utiliza respuestas de texto libre solo cuando los usuarios necesiten proporcionar información personalizada.
Valida la entrada del usuario siempre que se requiera un formato específico.
Almacena respuestas importantes en variables para que puedan ser reutilizadas durante la conversación.
Configura rutas de respaldo para manejar la entrada inesperada del usuario con gracia.
Restringe las cargas multimedia a los tipos de archivo requeridos por el flujo de tu chatbot.
Conclusión
El Cuadro de Pregunta es uno de los componentes más flexibles en el Wati Chatbot Builder. Te permite recopilar información estructurada del usuario, validar respuestas, guardar información como variables e incluso recibir archivos multimedia. Al combinar variantes de respuesta, reglas de validación, variables y opciones de respaldo, puedes construir conversaciones de chatbot que sean tanto fiables como fáciles de completar para los usuarios.
Preguntas Frecuentes (FAQs)
Comprendiendo el Cuadro de Pregunta
1. ¿Qué es el Cuadro de Pregunta en el Wati Chatbot Builder?
El Cuadro de Pregunta es un componente del chatbot que te permite hacer preguntas a los usuarios, recopilar sus respuestas, validar diferentes tipos de entrada, guardar respuestas como variables y aceptar archivos multimedia. Puede utilizarse para recopilar respuestas de texto libre, respuestas predefinidas e información estructurada para su uso posterior en un flujo de chatbot.
2. ¿Qué puedo personalizar en el Cuadro de Pregunta?
Puedes personalizar el Cuadro de Pregunta:
Añadiendo variables (por ejemplo,
@{Nombre de la Variable}) para personalizar la pregunta.Incluyendo emojis.
Formateando texto usando estilos de negrita, cursiva o tachado.
Proporcionando variantes de respuesta predefinidas o permitiendo respuestas de texto libre.
3. ¿Cómo funcionan las Variantes de Respuesta en el Cuadro de Pregunta?
Las Variantes de Respuesta son opciones de respuesta predefinidas que los usuarios seleccionan introduciendo el número correspondiente. Por ejemplo, si Sí = 1 y No = 2, introducir 1 registra la respuesta como Sí. Si el campo Variantes de Respuesta se deja vacío, los usuarios pueden introducir respuestas de texto libre en su lugar.
4. ¿Cómo puede el Cuadro de Pregunta manejar respuestas inesperadas del usuario?
Puedes configurar la opción de respaldo General para manejar respuestas que no coincidan con ninguna Variante de Respuesta predefinida. Cuando un usuario introduce una respuesta inesperada, la opción de respaldo puede redirigirlo a otro flujo del chatbot.
5. ¿Por qué debería guardar las respuestas del usuario en variables?
Guardar las respuestas del usuario en variables te permite reutilizar la información más tarde en el flujo del chatbot. Las variables almacenadas se pueden mostrar de nuevo al usuario, pasar a otro paso del chatbot o evaluar en condiciones para controlar el flujo de la conversación.
Opciones de Validación
6. ¿Qué opciones de validación están disponibles en el Cuadro de Pregunta?
El Cuadro de Pregunta admite las siguientes opciones de validación para respuestas de texto libre:
Validación de Números para aceptar números dentro de un rango especificado.
Validación de Fechas para aceptar formatos de fecha compatibles.
Validación de Fecha y Hora para aceptar valores tanto de fecha como de hora.
Validación de Hora para aceptar formatos de hora compatibles.
Validación de Patrón (Regex) para validar respuestas contra una expresión regular personalizada, como una dirección de correo electrónico, un nombre de usuario o una URL.
Respuestas Multimedia
7. ¿Puede el Cuadro de Pregunta aceptar archivos multimedia?
Sí. El Cuadro de Pregunta puede aceptar documentos, imágenes y videos. Los archivos de audio y las notas de voz no son compatibles. También puedes configurar el Cuadro de Pregunta para aceptar solo tipos de medios específicos, mostrar errores de validación para archivos no compatibles, descargar medios cargados utilizando el punto final de la API getMedia y guardar la ubicación del archivo cargado en una variable.
Mejores Prácticas
8. ¿Cuáles son las mejores prácticas para usar el Cuadro de Pregunta?
Para crear una mejor experiencia de chatbot:
Utiliza preguntas claras y concisas.
Utiliza Variantes de Respuesta cuando los usuarios deban seleccionar entre opciones predefinidas.
Utiliza respuestas de texto libre solo cuando se requiera entrada personalizada.
Valida la entrada del usuario siempre que se espere un formato específico.
Guarda respuestas importantes en variables para su uso posterior.
Configura rutas de respaldo para manejar respuestas inesperadas.
Restringe las cargas multimedia solo a los tipos de archivo requeridos por el flujo de tu chatbot.












