Javascript 尝试创建具有2个参数的命令

Javascript 尝试创建具有2个参数的命令,javascript,node.js,discord,discord.js,bots,Javascript,Node.js,Discord,Discord.js,Bots,我试图发出一个命令,以便输入两个名称,这些名称被标识为Query1和Query2,但是,我不知道怎么做,有人能帮我吗 const {MessageEmbed} = require('discord.js'); module.exports ={ name : 'battle', aliases: ['batalha'], run : async(client, message) => { await message.delete(

我试图发出一个命令,以便输入两个名称,这些名称被标识为Query1和Query2,但是,我不知道怎么做,有人能帮我吗

const {MessageEmbed} = require('discord.js');

module.exports ={
    name : 'battle',
    aliases: ['batalha'],
    run : async(client, message) => {
        
        await message.delete();

        const query1 = args[0].join(" ");
        if(!query1) return message.reply('Adicione o primeiro nome!');

        const query2 = args[1].join(" ");
        if(!query2) return message.reply('Adicione o segundo nome!')

        var embed = new MessageEmbed()
        .setColor('RANDOM')
        .setAuthor('BATALHA DE FOTOS', client.user.avatarURL)
        .setDescription(`Marque o emoji de acordo com o seu voto: \n\n ${query1}: It looks like you aren't defining 
args
. You can define it before running any code for your command by using:

const args = message.content.trim().split(/ +/g);
const{MessageEmbed}=require('discord.js');
模块.出口={
名称:"战斗",,
别名:['batalha'],
运行:异步(客户端、消息)=>{
等待消息。删除();
常量query1=args[0]。连接(“”);
if(!query1)返回message.reply('Adicione o primeiro nome!');
常量query2=args[1]。连接(“”);
if(!query2)返回message.reply('Adicione o segundo nome!')
var embed=newmessageembed()
.setColor(“随机”)
.setAuthor('BATALHA DE FOTOS',client.user.avatarURL)

.setDescription(`Marque o emoji de acordo com o seu voto:\n\n${query1}:看起来您没有定义
args
。在为命令运行任何代码之前,可以使用以下命令定义它:

const args=message.content.trim().split(+/+/g);

您遇到了什么错误(如果有)?(节点:10872)未经处理的PromisejectionWarning:ReferenceError:args未在Object上定义。runWell,您尚未定义
args
,args应来自何处?