Este roadmap organiza la remasterización de DISCORD_Channels-Bot como proyecto mantenible de automatización para Discord.
- Agregar README con identidad del proyecto, caso de uso, comandos, configuración y limitaciones.
- Agregar licencia ISC coherente con
package.json. - Agregar
config.example.json. - Agregar documentación de arquitectura.
- Agregar recomendaciones de metadata lateral para GitHub.
- Actualizar descripción, sitio web y topics del repositorio en GitHub.
- Reemplazar la dependencia obligatoria de
config.jsoncon soporte de variables de entorno. - Mantener
config.jsonsolo como fallback local opcional. - Validar la configuración requerida al iniciar.
- Evitar IDs de canales escritos directamente en el código fuente.
- Documentar permisos e intents requeridos por el bot.
- Renombrar archivos históricos de comandos sin extensión
.jso archivarlos explícitamente. - Validar enlaces antes de publicarlos.
- Agregar controles de permisos para comandos que publican en canales.
- Normalizar el formato de mensajes.
- Agregar manejo de errores para canales inexistentes.
- Revisar migración desde
discord.jsv13 hacia una versión mayor actual. - Actualizar constructores de slash commands y uso de REST si hace falta.
- Agregar script de lint y una pasada base de lint.
- Agregar pruebas mínimas para módulos de comandos.
- Persistir enlaces en una base de datos.
- Agregar búsqueda por categoría, palabra clave, usuario o fecha.
- Agregar flujo de moderación o revisión.
- Agregar exportación de recursos recolectados.
- Agregar dashboard o vista web solo si reduce fricción operativa.