#Trying to import commands

2 messages · Page 1 of 1 (latest)

woeful hare
#

• What's your exact discord.js npm list discord.js and node node -v version?
• Post the full error stack trace, not just the top part!
• Show your code!
• Explain what exactly your issue is.
• Not a discord.js issue? Check out #useful-servers.

tacit ruin
#
const commandsPath = path.join(__dirname, 'commands');
const commandFiles = fs.readdirSync(commandsPath).filter(file => file.endsWith('.js'));
for (const file of commandFiles) {
    const filePath = path.join(commandsPath, file);
    const command = await import(filePath);
    // Set a new item in the Collection with the key as the command name and the value as the exported module
    if ('data' in command && 'execute' in command) {
        Bot.commands.set(command.data.name, command);
    } else {
        logger.log("warn", `The command at ${filePath} is missing a required "data" or "execute" property.`);
    }
}