🧩 Solicitudes de Parámetros (Inputs)¶
La funcionalidad Inputs permite solicitar información al cliente durante un flujo automatizado (por ejemplo dentro de un ITR o un BOT) y guardar las respuestas como variables de conversación.
De esta forma, Kewbot puede pedir datos específicos —como DNI, correo electrónico o monto a pagar—, validarlos automáticamente y continuar el flujo según el resultado.
📋 Listado de solicitudes¶
En la página de listado se muestran todas las solicitudes configuradas.

Cada fila representa una solicitud o input, y contiene los siguientes campos:
| Campo | Descripción |
|---|---|
| Nombre | Nombre identificatorio del parámetro. |
| Texto mostrado | Mensaje que se enviará al cliente solicitando el dato. Se muestra una vista previa del mensaje. |
| Clave | Nombre de la variable donde se almacenará el valor dentro de la conversación. |
| Validación | Tipo de validación a aplicar sobre la respuesta (por ejemplo: dni, email, num, opciones:X,Y,Z). |
| Reintentos | Número máximo de intentos que el cliente puede hacer si la respuesta no cumple el formato esperado. |
| Mensaje de error | Texto que se enviará al cliente cuando la respuesta no sea válida. |
| Siguiente | Destino que se ejecutará si la validación es correcta. |
| Al fallar | Destino que se ejecutará si se alcanzan los reintentos máximos sin una respuesta válida. |
| Acción | Botones para editar o eliminar la solicitud. |
🆕 Agregar nueva solicitud¶
Al hacer clic en Agregar, se abre el formulario para crear una nueva solicitud.

En este formulario se definen los siguientes campos:
- Nombre: Descripción legible para identificar el parámetro.
- Clave: Variable en la que se guardará el valor recibido.
- Texto mostrado: Mensaje que Kewbot enviará al cliente solicitando el dato.
- Validación: Tipo de validación esperada (
dni,email,num,opciones:X,Y,Z). - Reintentos: Cantidad de veces que el sistema permitirá ingresar un valor incorrecto.
- Mensaje de error: Texto que se envía en caso de formato inválido.
- Siguiente: Destino a ejecutar si el parámetro es válido.
- Al fallar: Destino alternativo si se agotan los reintentos.
✏️ Modificar solicitud¶

Desde esta vista es posible editar cualquier campo existente, cambiar el texto del mensaje o los destinos siguientes.
🔍 Validaciones disponibles¶
| Tipo | Descripción |
|---|---|
dni |
Solo acepta números de 7 a 9 dígitos. |
email |
Debe incluir formato correcto con @ y dominio. |
num |
Solo acepta caracteres numéricos. |
texto |
Cualquier texto libre (sin validación). |
opciones:X,Y,Z |
Solo acepta una de las opciones indicadas. |
🧠 Lógica de funcionamiento¶
- Kewbot envía el texto mostrado al cliente.
- Cuando el cliente responde, se valida el formato según el tipo indicado.
- Si la respuesta es válida, se guarda el valor en la variable (
Clave) y se continúa hacia el destino siguiente. - Si la respuesta no cumple el formato, se envía el mensaje de error y se incrementa el contador de reintentos.
- Si se alcanzan los reintentos máximos sin éxito, el flujo continúa por el destino definido en Al fallar.