Database
Destacaremos el archivo database ya que hablaremos de el en este caso para que lo puedas modificar sin errores ni problemas.
Este archivo contiene varias funciones que use a mi gusto, pero las puedes modificar a tu medida según lo requieras.
Todo esta englobado en:
if (databaseManager.isPostgresConnected())Este mismo verificara si postgres esta conectado a la base de datos si esta conectado realizara las consultas correspondientes, de lo contrario arrojara un error.
Es importante que modifiques/agregues/elimines luego de:
------------------- You can modify the functions below this line -------------------Ten en cuenta que lo que modificaras impactara luego en el archivo principal el cual es ProcessMessage que contiene el "hilo" principal para que tu chatbot funcione correctamente
Es importante y recomendable que no elimines las funciones verifyNum y saveNum de este archivo ya que si no, no podrás guardar los datos que luego necesitaras para realizar los pasos mas adelante como el estilo de las preguntas, etc...
verifyLanguage Verifica si hay un lenguaje guardado en la tabla personal table.
setLanguageQuestionAsked Si el lenguaje se pregunto se guardara el estado de la pregunta realizada, si se realizo la pregunta estará en true.
saveLanguage Guarda el lenguaje seleccionado por el usuario.
GetLanguage Obtiene el lenguaje que se guardo en la base de datos.
saveName Guarda el nombre proporcionado por el usuario.
GetName Obtiene el nombre que se guardo el la base de datos.
saveLastName Guarda el apellido proporcionado por el cliente.
GetLastName Obtiene el apellido del usuario.
setStartQuestionAsked Modifica si el dato de la conversación comenzó (es la entrada para que comience el seguimiento del flujo.
verifyStart Verifica si la conversación comenzó anteriormente y si no tiene ningún dato comenzara la conversación desde la primera vez o desde la entrada del usuario.
Última actualización