JonnySC / chatbot-v1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

chatbot-v1

Este repositorio contiene algunos scripts de Python para ejecutra un chatbot mediante una interfaz web.

Estructura del Proyecto

  • app.py: Contiene el script de conexión a un servidor local. ** esta vercion es para tener un contexto local**

  • bot.py: Descargar recursos de NLTK, Pares de patrones y respuestas.

  • bot.js: Obtener elementos del DOM, Función para agregar un mensaje al chat, Función para enviar el mensaje del usuario y obtener la respuesta del bot, Enviar la entrada del usuario al servidor, Limpiar el campo de entrada del usuario y Manejar la pulsación de la tecla Enter en el campo de entrada.

  • index.html: Estructura html del sitio web.

  • styles.css: Estilos css de la interfas web.

  • Cómo usar

Este script se ejecuta desde la línea de comandos de la siguiente manera:

python <nombre_del_script>.py

Dependencias

Este script depende de los siguientes paquetes de Python:

  • nltk
  • Flask

Para instalar estas dependencias, puede usar el siguiente comando:

pip install nltk

Aviso Legal

Este proyecto es puramente educativo. Se trata de un chat bot que puede ser utilizado en un sitio web estatico.

El propósito de este proyecto es ayudar a las personas a entender cómo funcionan los chatbots. Los desarrolladores no se hacen responsables del mal uso de este código.

Contribución

¿Encontraste una mejora que se puede implementar o te gustaría solicitar un cambio? Puedes abrir un Issue solicitando el cambio o enviar directamente un Pull Request con tu cambio.

Para cualquier duda o aclaración, puedes contactarme Jonathan Salas:

Email: elingeneirotrip@gmail.com
Instagram: @elingenierotrip

Licencia

MIT License

Derechos de autor (c) 2023 Jonathan Salas

Se concede permiso, de forma gratuita, a cualquier persona que obtenga una copia de este software y de los archivos de documentación asociados (el "Software"), para utilizar el Software sin restricciones, incluyendo, sin limitación, los derechos de uso, copia, modificación, fusión, publicación, distribución, sublicencia y/o venta de copias del Software, y para permitir a las personas a las que se les proporcione el Software a hacer lo mismo, sujeto a las siguientes condiciones:

El aviso de derechos de autor anterior y este aviso de permiso se incluirán en todas las copias o partes sustanciales del Software.

EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUYENDO, PERO NO LIMITADO A, LAS GARANTÍAS DE COMERCIABILIDAD, ADECUACIÓN PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO, LOS AUTORES O LOS TITULARES DEL COPYRIGHT SERÁN RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑOS U OTRAS RESPONSABILIDADES, YA SEA EN UNA ACCIÓN DE CONTRATO, AGRAVIO O CUALQUIER OTRO MOTIVO, QUE SURJA DE O EN RELACIÓN CON EL SOFTWARE O EL USO U OTROS NEGOCIOS EN EL SOFTWARE.


Este código está sujeto a la licencia MIT que se muestra arriba. Al utilizar este código, aceptas dar crédito al autor original mencionando su nombre en el código y en cualquier documentación relacionada con el proyecto.

About


Languages

Language:Python 38.5%Language:JavaScript 31.0%Language:CSS 20.6%Language:HTML 9.9%