Javascript Discord.js我可以在另一个文件中执行一个文件吗
我有我的主Index.js文件,里面有这段代码(假设输入是!help) 然后打开文件help.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("
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;
}
}}