Cómo validar la entrada del usuario 24 de enero de 2024 17:34 Actualización Í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. 😃 Artículos relacionados Acción: Solicitud HTTP Variables de Builder Condiciones de salida del Builder Envío de mensajes activos de WhatsApp en Blip Desk Cómo identificar a los usuarios que provienen de un anuncio Click to Chat de WhatsApp publicado en Facebook