Dialogo con el ChatBot
Escribir un programa que permita al usuario obtener un identificador para cada uno de los socios de un club. Para eso ingresará nombre completo y número de DNI de cada socio, indicando que finalizará el procesamiento mediante el ingreso de un nombre vacío.
Precondición: el formato del nombre de los socios será: nombre apellido. Podría ingresarse más de un nombre, en cuyo caso será: nombre1 nombre2 apellido. Si un socio tuviera más de un apellido, el usuario sólo ingresará uno.
Se debe validar que el número de DNI tenga 7 u 8 dígitos. En caso contrario, el programa debe dejar al usuario en un bucle hasta que ingrese un DNI correcto.
Por cada socio se debe imprimir su identificador único, el cual estará formado por: el primer nombre, la cantidad de letras del apellido y los primeros 3 dígitos de su DNI. Ejemplo:
Nombre: Alba María Linares
DNI: 25834910
Alba7258
Funciones 4
Para este ejemplo solamente se utiliza la sección INTENTS
El usuario teclea Hola
El Bot contesta: ¡Hola!, ¡Hey!, ¡Buenos Días!, Que Tal!!!, todo esto esta dentro de Default Welcome Intent
El usuario teclea de que carrera eres
El Bot contesta: Ingeniería en Sistemas Computacionales
El usuario teclea donde esta la escuala, que dirección tienes
El Bot contesta: Avenida, Av. 16 de Septiembre 54, Cabecera municipal, 55700 Méx
El usuario teclea Programación
El Bot contesta: Tenemos lo último en Lenguajes de Programación, Toda la plataforma .NET, JAVA, PHYTON, entre muchos otros
El usuario teclea que significa TESCO
Tecnológico de Estudios Superiores de Coacalco
El usuario teclea de que universidad eres?
El Bot contesta: TESCO
Esto es solo un muy reducido ejemplo de lo que se puede hacer con DialogFlow, las posibilidades son Infinitas!!!
Tutorial FireBase