因此,在当前设置下,我将所有命令都放在一个commands文件夹下,并且命令处理程序如下所示:
//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
我需要重新制作命令处理程序,还是可以在其中添加代码以使其按我希望的方式工作。