refactor: optimización de inicialización y carga dinámica de comandos…#10
Conversation
|
Cambios realizados Uso de Promise.allSettled en la carga de comandos y eventos para que un error no bloquee el resto. Validaciones más estrictas para evitar cargar comandos o eventos sin las propiedades necesarias. Manejo de errores con mensajes más claros y con contexto. Eliminación de código repetido en favor de funciones reutilizables (registerFonts, loadCommands, loadEvents). Verificación de TOKEN_BOT antes de iniciar sesión. Beneficios Más fácil añadir nuevas fuentes, comandos o eventos sin modificar el código principal. Mayor claridad en los logs de error. Código más limpio y mantenible. |
…/eventos