Discord TypeError:cmd.run不是函数

Discord TypeError:cmd.run不是函数,discord,discord.js,Discord,Discord.js,当我试图创建Discord.js命令处理程序时,我犯了这个错误。我怎样才能解决这个问题?我检查了我的app.js,没有问题 我的绑定代码: //忽略所有机器人程序 if(message.author.bot)返回; //忽略不以前缀开头的消息(在config.json中) if(message.content.indexOf(client.config.prefix)!=0)返回; //我们的标准参数/命令名定义。 const args=message.content.slice(client.

当我试图创建Discord.js命令处理程序时,我犯了这个错误。我怎样才能解决这个问题?我检查了我的app.js,没有问题

我的绑定代码:

//忽略所有机器人程序
if(message.author.bot)返回;
//忽略不以前缀开头的消息(在config.json中)
if(message.content.indexOf(client.config.prefix)!=0)返回;
//我们的标准参数/命令名定义。
const args=message.content.slice(client.config.prefix.length).trim().split(+/+/g);
const命令=args.shift().toLowerCase();
//从client.commands Enmap获取命令数据
const cmd=client.commands.get(command)| | client.alias.get(command);
//如果该命令不存在,则静默退出并不执行任何操作
如果(!cmd)返回;
//运行命令
cmd.run(客户端、消息、参数);
这是一个基本命令:

const Discord=require('Discord.js');
exports.run=(客户端、消息、参数)=>{
}
module.exports.config={
姓名:“,
别名:[]
}

您的
运行
功能需要位于
模块内部。导出
,因为这是最简单的方法

例如:

module.exports={
姓名:“,
别名:[],
运行(客户端、消息、参数){
//代码在这里
}
}
然后,这将允许您调用
cmd.run(客户机、消息、args)。您可以在本指南中阅读有关命令处理的更多信息