Índice:
- Identificación de la entrada del usuario
- Habilite y seleccione el tipo de validación
- Complete la declaración de validación
Durante varios momentos en la interacción de un contacto con el chatbot, puede ser necesario validar la entrada del usuario y solo permitirle continuar el flujo después de dar una respuesta válida.
1. Identificación de la entrada del usuario
Siempre que un bloque en el flujo "Esperando respuesta", significa que esta respuesta es una entrada del usuario, como se muestra en la imagen siguiente. Entonces, para validar esta entrada, primero, debemos hacer clic en ella.
Al hacer clic en la entrada del usuario, se abre un menú de opciones con la opción "VALIDAR ENTRADA DE USUARIO", como se muestra en la imagen siguiente.
2. Habilite y seleccione el tipo de validación
Inicialmente, habilita la opción "VALIDAR ENTRADA DE USUARIO" y selecciona el tipo de validación.
Tipos de validación
Texto: Este tipo de validación verifica si la entrada del usuario presentada es un texto. Esto incluye números, puntajes, caracteres especiales, entre otros. La validación se utiliza principalmente para detener situaciones en las que el usuario envía audio, imágenes y otros contenidos multimedia.
Número: A su vez, la validación numérica verifica si la entrada del usuario presentada es numérica. Esto incluye números enteros, positivos, negativos y decimales (separados por un punto o una coma).
Fecha: La validación de la fecha determina si la entrada del usuario presentada es una fecha. Esto incluye diferentes formatos de fecha, como: dd/mm/aaaa, mm/dd/aaaa, dd-mm-aaaa, mm-dd-aaaa, dd-mm, dd/mm, mm-dd, mm-dd, mm-dd-aa.
Expresión regular: Con respecto a la validación por expresión regular, se puede afirmar que este tipo de validación es una de las validaciones más potentes, a continuación te mostramos algunos ejemplos de esta validación:
- CUIT: Es posible utilizar una expresión regular que funcione como un filtro para el contenido ingresado? Por ejemplo, ¿es posible validar si el usuario ingresó específicamente el CUIT en el formato deseado (00.000.000/0000-00) con puntos y guiones.
- CPF: ^\d{3}.?\d{3}.?\d{3}-?\d{2}$
- Email: ^([\w.-]+)@([\w-]+)((.(\w){2,3})+)$
- CEP: ^\d{5}-\d{3}$
- Telefone: ^[1-9]{2}-[2-9][0-9]{7,8}$
Tipo: Finalmente, la validación de tipo, verifica si la entrada del usuario coincide con un tipo de contenido correspondiente al Lime Protocolo, haz clic aquí para entender más sobre este tipo de contenido.
3. Complete la declaración de validación
El valor de este campo siempre se presentará al usuario en caso de que el valor de validación sea falso. En cambio, si la validación es positiva, el flujo procederá normalmente.
Para obtener más información, acceda a la discusión sobre el tema en nuestra comunidad o los videos en nuestro canal. 😃