diff --git a/src/app/CommandManager.ts b/src/app/CommandManager.ts index 6925fd4..140a9b8 100644 --- a/src/app/CommandManager.ts +++ b/src/app/CommandManager.ts @@ -53,19 +53,19 @@ class CommandManager { private async loadCommands() { const commandsDir = path.resolve(__dirname, 'commands'); + const files: string[] = await fs.promises.readdir(commandsDir); - try { - const files: string[] = await fs.promises.readdir(commandsDir); - for (const file of files) { + for (const file of files) { + try { const ext = path.extname(file); const commandName = path.basename(file, ext); const commandPath = path.join(commandsDir, file); const module = await import(commandPath); this.registerCommand(commandName, module.default); + } catch (error: any) { + console.error('[❌] Failed to load file:', file, error); } - } catch (error: any) { - console.error('[❌] Failed to load command files:', error.message); } }