{"id":24506018,"url":"https://github.com/gruponovaeafit/chatbot-nova","last_synced_at":"2026-02-22T00:38:55.805Z","repository":{"id":245938415,"uuid":"730962474","full_name":"gruponovaeafit/chatbot-nova","owner":"gruponovaeafit","description":"NOVA Chatbot asistente virtual del Grupo Estudiantil NOVA EAFIT. 🦝","archived":false,"fork":false,"pushed_at":"2025-01-09T16:27:45.000Z","size":152706,"stargazers_count":1,"open_issues_count":4,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-04-21T08:08:34.716Z","etag":null,"topics":["chatbot","communities","react"],"latest_commit_sha":null,"homepage":"https://nova-chatbot.onrender.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gruponovaeafit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-12-13T03:56:48.000Z","updated_at":"2024-11-11T18:53:43.000Z","dependencies_parsed_at":"2024-06-24T23:18:35.911Z","dependency_job_id":"ef666654-dabc-4aa2-9672-99815d9234c6","html_url":"https://github.com/gruponovaeafit/chatbot-nova","commit_stats":null,"previous_names":["gruponovaeafit/chatbot-nova"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/gruponovaeafit/chatbot-nova","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruponovaeafit%2Fchatbot-nova","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruponovaeafit%2Fchatbot-nova/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruponovaeafit%2Fchatbot-nova/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruponovaeafit%2Fchatbot-nova/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gruponovaeafit","download_url":"https://codeload.github.com/gruponovaeafit/chatbot-nova/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruponovaeafit%2Fchatbot-nova/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29701004,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-21T23:35:04.139Z","status":"ssl_error","status_checked_at":"2026-02-21T23:35:03.832Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chatbot","communities","react"],"created_at":"2025-01-21T23:32:44.551Z","updated_at":"2026-02-22T00:38:55.791Z","avatar_url":"https://github.com/gruponovaeafit.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🤖 NOVA Chatbot 2.0\n\n## 📝 Descripción General\n\n¡Bienvenido al proyecto NOVA Chatbot!\n\nNOVA Chatbot es una innovadora herramienta de asistencia virtual desarrollada específicamente para el Grupo Estudiantil NOVA EAFIT. Este proyecto se centra en proporcionar respuestas rápidas, precisas y centralizadas a una amplia gama de consultas. Desde preguntas generales hasta solicitudes específicas, NOVA Chatbot está diseñado para servir tanto a personas externas interesadas en el grupo como a sus miembros activos.\n\n## 🙌 Squad y Roles (v2.0)\n\n![Banner Proyectos Communities - GitHub](https://github.com/user-attachments/assets/13c8de64-3907-4dca-91f6-92d6e515a21e)\n\n- Lider de Proyecto: Samuel Lopera.\n- Desarrollador: Miguel Sosa.\n- Analista: José Andrés Mendoza.\n- Diseñadora: Isabella Pardo.\n- Analista: David Arismendy.\n\n## 🌟 Características\n\n- **Respuestas Instantáneas:** Capacidad para responder consultas frecuentes de manera eficiente y oportuna.\n- **Información Actualizada:** Acceso a la información más reciente sobre eventos, iniciativas y noticias del grupo.\n- **Interacción Amigable:** Interfaz intuitiva y fácil de usar, adaptada para una experiencia de usuario agradable.\n\n## ¿Por qué NOVA Chatbot?\n\nElegir ChatBot NOVA significa optar por una comunicación clara y un acceso directo a la información. Es más que un simple chatbot; es una puerta de entrada a la comprensión profunda de lo que representa NOVA EAFIT y cómo cada uno puede ser parte de esta emocionante experiencia.\n\n## 🚀 Comenzando\n\nSigue estos pasos para poner en marcha el chatbot para pruebas:\n\n\u003e [!NOTE]\n\u003e Para que el chatbot funcione es necesario correr la api también, esta se encuentra en el siguiente repositorio: [API NOVA Chatbot](https://github.com/gruponovaeafit/chatbot-nova-api/tree/main)\n\n### Clonar el Repositorio\n\n```bash\ngit clone https://github.com/gruponovaeafit/chatbot-nova.git\ncd chatbot-nova\n```\n\n### Instalar Dependencias\n\n\u003e [!NOTE]\n\u003e Asegúrate de tener [Node.js](https://nodejs.org/) instalado en tu sistema.\n\n```bash\nnpm install\n```\n\n### Configurar las variables de entorno\n\n1. Copiar el archivo `.env.example` y renombrarlo a `.env`:\n\n   ```bash\n   cp .env.example .env\n   ```\n\n2. Configurar las variables de entorno en el archivo `.env`.\n\n### Ejecutar el Chatbot\n\n```bash\nnpm run dev\n```\n\n## Ejecución con Docker\n\n\u003e [!NOTE]\n\u003e Asegúrate de tener [Docker](https://www.docker.com/) instalado en tu sistema y clonar este repositorio.\n\nEn la raíz del proyecto crear un archivo `docker-compose.yml` con el siguiente contenido:\n\n\u003e [!WARNING]\n\u003e Asegúrate de que la variable `VITE_SERVER_URL` en el servicio `frontend` coincida con la URL de la API en el servicio `backend` y cambiar los valores de las variables de entorno según sea necesario.\n\n```yml\nservices:\n  frontend:\n    build:\n      context: .\n      args:\n        VITE_SERVER_URL: http://localhost:8000/api/v1/chatbot/\n    ports:\n      - \"80:80\"\n\n  backend:\n    image: gruponovaeafit/chatbot-nova-api:latest\n    ports:\n      - \"8000:8000\"\n    environment:\n      - PORT=8000\n      - API_NAME=chatbot\n      - API_KEY=123456\n      - PRODUCTION_SERVER_URL=http://localhost/\n      - DEVELOPMENT_SERVER_URL=http://localhost/\n      - LOCALHOST_SERVER_URL=http://localhost/\n      - IS_PRODUCTION=0\n```\n\nLuego, ejecutar el siguiente comando:\n\n```bash\ndocker-compose up -d\n```\n\n## 💬 Uso\n\nEl chatbot está diseñado para responder a una amplia gama de entradas de los usuarios. Siéntete libre de hacer preguntas, realizar afirmaciones o entablar una conversación casual. Solo escriba su mensaje y presione Enter para recibir una respuesta instantánea.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgruponovaeafit%2Fchatbot-nova","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgruponovaeafit%2Fchatbot-nova","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgruponovaeafit%2Fchatbot-nova/lists"}