分类命令类型

时间:2018-11-29 18:15:38

标签: node.js discord.js

因此,在当前设置下,我将所有命令都放在一个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

我需要重新制作命令处理程序,还是可以在其中添加代码以使其按我希望的方式工作。

1 个答案:

答案 0 :(得分:1)

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