Javascript 未定义Args

Javascript 未定义Args,javascript,discord.js,Javascript,Discord.js,我用了一个角色颜色变换器来修改代码,这很酷,直到我把它上传到glitch.com,现在我得到的只是“args is not defined”错误,这里是我使用的一小段代码 const Discord = require('discord.js'); const client = new Discord.Client(); const TOKEN = process.env.TOKEN require('events').EventEmitter.defaultMaxListeners = 75;

我用了一个角色颜色变换器来修改代码,这很酷,直到我把它上传到glitch.com,现在我得到的只是“args is not defined”错误,这里是我使用的一小段代码

const Discord = require('discord.js');
const client = new Discord.Client();
const TOKEN = process.env.TOKEN
require('events').EventEmitter.defaultMaxListeners = 75;

var red = ['#ff0000']

client.on('message', message => {   
    if (message.content.startsWith('grimm!change red')) {
        message.channel.send('color for changed to Red')
        const colorRole = message.mentions.roles.first() || message.guild.roles.cache.find(R => R.name === args.join(" "));
        colorRole.edit({
            color: red[0]
        
    })
}})

client.login(TOKEN)
谁能告诉我怎么才能解决这个问题?我到处都在研究,但我不知道如何解决这个问题。谢谢

试试这个

client.on('message', message => {
  ...
  const args = message.content.slice(prefix.length).trim().split(' ');
  ...
});

您的代码使用了
args
,但它没有在任何地方定义。
args
应该从哪里来?我想这个错误可以解释它