Javascript Discord.js我可以在另一个文件中执行一个文件吗

Javascript Discord.js我可以在另一个文件中执行一个文件吗,javascript,discord,discord.js,Javascript,Discord,Discord.js,我有我的主Index.js文件,里面有这段代码(假设输入是!help) 然后打开文件help.js,示例如下 const Discord = require('discord.js'); module.exports = { name: 'help', description: "!help Command", execute(message, args){ if(!message.member.hasPermission("

我有我的主Index.js文件,里面有这段代码(假设输入是!help)

然后打开文件help.js,示例如下

const Discord = require('discord.js');
module.exports = {
    name: 'help',
    description: "!help Command",
    execute(message, args){
        if(!message.member.hasPermission("MANAGE_GUILD")){  //Regular Output
            message.react('❤️')
            const help2Embed = new Discord.MessageEmbed()
            .setColor('#ffd6d6')
            .setTitle('!Help\n')
            .setDescription('Check Your Private Messages For More Information')
            message.channel.send(help2Embed)
            const h11elpEmbed = new Discord.MessageEmbed()
            .setColor('#ffd6d6')
            .setTitle('!Help\n')
            .setDescription('This Bot Has Lots Of Special Features\n \n \nGeneral Commands Are;\n \n!blacklist   = Shows The BlackListed Words\n!safe          = Disables The Filter For That Message\n!server      = Displays Server Name, Total Members And Amount On/Offline')
            message.author.send(h11elpEmbed)
            return;
        }
}}

问题是,如果它被更改为一个!warn@member[low,med,high][reason]-索引是否可以将其放入warn.js文件,然后根据args[2]是否处于low,med,high打开状态并执行新文件,从那里开始?为每个问题运行不同的代码。[或者如果我忽略了一种更简单的方法]

只需关闭问题并获得答案

来自@worthy Alpaca的一条非常有用的评论(都归功于他们)
您只需创建一个新文件,根据已有的模式,您可以随意命名该文件。然后,在该文件中,您可以处理希望与该命令一起使用的任何参数

,您只需创建一个新文件,根据已有的模式,您可以随意命名该文件。在该文件中,您可以处理希望与该命令一起使用的任何参数。
const Discord = require('discord.js');
module.exports = {
    name: 'help',
    description: "!help Command",
    execute(message, args){
        if(!message.member.hasPermission("MANAGE_GUILD")){  //Regular Output
            message.react('❤️')
            const help2Embed = new Discord.MessageEmbed()
            .setColor('#ffd6d6')
            .setTitle('!Help\n')
            .setDescription('Check Your Private Messages For More Information')
            message.channel.send(help2Embed)
            const h11elpEmbed = new Discord.MessageEmbed()
            .setColor('#ffd6d6')
            .setTitle('!Help\n')
            .setDescription('This Bot Has Lots Of Special Features\n \n \nGeneral Commands Are;\n \n!blacklist   = Shows The BlackListed Words\n!safe          = Disables The Filter For That Message\n!server      = Displays Server Name, Total Members And Amount On/Offline')
            message.author.send(h11elpEmbed)
            return;
        }
}}