分类命令类型

Categorize command types

因此,根据我当前的设置,我将所有命令都放在一个命令文件夹下,我的命令处理程序如下所示:

//Command Handler
try {



    // Bonus: Auto-Reload
    delete require.cache[require.resolve(`./commands/${cmd}.js`)];

    // Options
    let ops = {
        ownerID: ownerID,
        active: active
    }

    let commandFile = require(`./commands/${cmd}.js`);
    commandFile.run(client, message, args, ops);
} catch (e) {
    console.log(e.stack);
}

我现在想要完成的是将这些命令分类在单独的文件夹下,例如 ./commands/Moderation 或 ./commands/General

我是否需要重新制作命令处理程序,或者是否有我可以添加到其中以使其按我希望的方式工作的编码。

我建议使用名为 commando 的开发人员库。它使添加命令的整个过程更加容易。这是docs