Validación de Entrada (Input validation)
Se puede utilizar un estado de diálogo de validación de entrada para obtener información del usuario del bot. Primero verifica si existe la variable especificada en el campo 'variable'.
Si ''variable'' ya tiene un valor, el bot irá automáticamente al siguiente diálogo de bot especificado en la lista desplegable 'Siguiente diálogo de bot'.
Si 'variable' no tiene un valor, el bot hará la pregunta tal como se define en la sección Pregunta.
Las variables de sesión ya se pueden conocer por varias razones:
    El usuario ha respondido a esta pregunta antes
    Se extrajo una entidad con el mismo nombre de variable
    El usuario está autenticado y la variable se configuró automáticamente

Entrada inválida

¿La entrada no es válida? Puede especificar el mensaje que se mostrará cuando la validación de entrada falle o falle 3 veces. Por ejemplo: la primera vez que un mensaje podría ser simplemente "¿Puede intentarlo de nuevo?" o "¿Puedes probar el formato DD-MM-AAAA?" pero después de 3 fallas, el mensaje podría ser "Comuníquese con nuestro soporte al [número de teléfono]" o su bot puede redirigir al usuario a un agente en vivo.

Ajustes

Desactivar NLP

Los usuarios pueden dejar la validación de entrada si se reconoce un intent. Para los bots con un modelo de NLP muy pequeño, esto podría desencadenar un falso positivo. La casilla de verificación 'deshabilitar NLP' le permite deshabilitar el modelo NLP mientras está en la validación de entrada, lo que asegura que todo lo que diga el usuario se guarde como entrada.

Siempre pasado - siempre futuro

Nuestra plataforma analiza las expresiones del usuario para que coincidan con un formato de fecha predeterminado. Si la fecha que solicita debe ser siempre presente o futura, puede utilizar estas opciones. Un usuario que diga "jueves", por ejemplo, se asignará al último jueves o al próximo jueves.

Tipos de entrada

Los complementos de entrada validan y extraen automáticamente diferentes tipos de entrada según la configuración del tipo. El analizador de tipos es responsable de extraer los datos de la entrada del usuario. Por ejemplo: si el complemento de entrada tiene un tipo de fecha y la oración de entrada del usuario era 'Necesito estar en París en dos días', el analizador del complemento de entrada extraerá la definición de fecha de esta entrada que da como resultado 'en dos días '. El analizador convertirá esto en una representación de fecha, DD-MM-AAAA, y el resultado se almacenará en la sesión del usuario.
Cualquier
El tipo de entrada 'Cualquier' aceptará todos los valores de cadena como entrada. Es importante saber que los intents y las entidades se procesan antes que los analizadores. Esto puede resultar útil para extraer automáticamente ciertas partes de una oración como respuesta a una pregunta. Tenemos un gran ejemplo de esto en nuestro tutorial aquí.
Fecha
El tipo de analizador de entrada de fecha intentará analizar la respuesta como una fecha. Oraciones como 'el lunes de la próxima semana' se convierten automáticamente en un objeto de fecha DD-MM-AAAA. Los formatos admitidos (también en otros lenguajes de NLP admitidos) son:
    22-04-2018
    22-04
    22 abr
    22 abril 18
    veintidós de abril de 2018
    ayer
    hoy
    ahora
    anoche
    mañana
    en dos semanas
    en 3 días
    siguiente lunes
    la semana que viene viernes
    último/pasado lunes
    última/pasada semana
    dentro/en 5/cinco días
    Viernes/vie
Localización
El analizador de ubicación enviará la frase de entrada del usuario a un servicio de API de Codificación Geográfica de Google. Cuando se reconoce una dirección o ubicación correcta, nuestra plataforma creará automáticamente una variable con todos los datos geográficos relevantes.
Un ejemplo de validación de entrada de ubicación
Mire el diálogo de bot a continuación, donde le preguntamos al usuario "¿Dónde trabaja?" Cuando el usuario responde esa pregunta, un objeto que contiene información sobre la ubicación se almacenará como una variable lugar_trabajo_usuario.
A continuación se muestra un ejemplo que muestra cómo se almacenaría la variable lugar_trabajo_usuario cuando el usuario responde con 'Chatlayer.ai':
1
{
2
fullAddress: "Oudeleeuwenrui 39, 2000 Antwerpen, Belgium",
3
latitude: 51.227317,
4
longitude: 4.409155999999999,
5
streetNumber: "39",
6
streetName: "Oudeleeuwenrui",
7
city: "Antwerpen",
8
country: "Belgium",
9
zipcode: "2000",
10
}
Copied!
Un mensaje de bot configurado como: Gracias, ¿debo enviar su paquete a {lugar_trabajo_usuario.direcciónCompleta} entonces?
Mostrará el siguiente mensaje al usuario: Gracias, ¿debo enviar su paquete a Oudeleeuwenrui 39, 2000 Amberes, Bélgica entonces?
Número
Número analizará cualquier número que haya proporcionado el usuario.
Horas
Este tipo de entrada analizará y validará las marcas de tiempo.
Divisa
Este tipo de entrada analizará y validará las monedas.
Correo electrónico
Este tipo de entrada analizará y validará las direcciones de correo electrónico.
Código postal
Este tipo de entrada analizará y validará los códigos postales. Nota: actualmente sólo admitimos códigos postales belgas.
Imagen
El tipo de formato de imagen le permite verificar si un usuario ha subido una imagen. Actualmente, esto sólo es posible en Facebook Messenger y WhatsApp.
Para el widget de chat, recomendamos usar la plantilla de carga de archivos.
Idioma
Este tipo de entrada analizará y validará los idiomas compatibles con NLP.
    Inglés: (en-us): 'engels', 'English', 'en', 'anglais'
    Holandés (nl-nl): 'nederlands', 'holandés', 'ned', 'nl', 'vlaams', 'hollands', 'be', 'ned', 'néerlandais', 'belgisch'
    Francés (fr-fr): 'French', 'français', 'frans', 'fr', 'francais'
    Chino (zh-cn): 'Chinese', 'cn', 'zh', 'chinees'
    Español (es-es): 'Spanish', 'español', 'es', 'spaans'
    Italiano (it-it): 'Italian', 'italiaans', 'italiano', 'it
    Alemán (de-de): 'German', 'duits', 'de', 'deutsch
    Japonés (ja-jp): 'Japanese', 'japans', 'jp', '日本の
    Portugués de Brasil (pt-br): 'Brazil Portugese', 'Portugese', 'portugees', 'braziliaans portugees', 'português'
Mensaje de voz
Utilice el tipo de entrada de mensaje de voz para guardar todo lo que se le diga al bot en un canal de voz como texto. Puede configurar la duración máxima de este mensaje de voz y el tiempo que tarda el bot en considerar el mensaje como "completo".
Last modified 1mo ago