Javascript My Discord.js正在运行,但已赢得';不要对命令作出反应

Javascript My Discord.js正在运行,但已赢得';不要对命令作出反应,javascript,discord.js,bots,Javascript,Discord.js,Bots,我想为我的discord服务器创建一个建议bot,所以我在人们这样做时进行了编码“!suggest”bot将编写一个舒适的方式供人们投票支持该建议,并且由于某些原因bot不会响应,我检查了其他人遇到的类似问题,但解决方案对我不起作用 代码如下: const { MessageEmbed } = require("discord.js") module.exports = { name: "suggest", usage: "sugge

我想为我的discord服务器创建一个建议bot,所以我在人们这样做时进行了编码“!suggest”bot将编写一个舒适的方式供人们投票支持该建议,并且由于某些原因bot不会响应,我检查了其他人遇到的类似问题,但解决方案对我不起作用

代码如下:

const { MessageEmbed } = require("discord.js")


module.exports = {
  name: "suggest",
  usage: "suggest <message>",
  description: "Send your Suggestion",
  category: "main",
  run: (client, message, args) => {
    
    if(!args.length) {
      return message.channel.send("Please Give the Suggestion")
    }
    
    let channel = message.guild.channels.cache.find((x) => (x.name === "suggestion" || x.name === "suggestions"))
    
    
    if(!channel) {
      return message.channel.send("there is no channel with name - suggestions")
    }
                                                    
    
    let embed = new MessageEmbed()
    .setAuthor("SUGGESTION: " + message.author.tag, message.author.avatarURL())
    .setThumbnail(message.author.avatarURL())
    .setColor("#ff2050")
    .setDescription(args.join(" "))
    .setTimestamp()
    
    
    channel.send(embed).then(m => {
      m.react("✅")
      m.react("❌")
    })
    

    
    message.channel.send("Sended Your Suggestion to " + channel)
    
  }
}
const{MessageEmbed}=require(“discord.js”)
module.exports={
名称:“建议”,
用法:“建议”,
描述:“发送您的建议”,
类别:“主要”,
运行:(客户端、消息、参数)=>{
如果(!参数长度){
返回message.channel.send(“请给出建议”)
}
让channel=message.guild.channels.cache.find((x)=>(x.name==“建议”| | x.name==“建议”))
如果(!通道){
返回message.channel.send(“没有带名称的频道-建议”)
}
let embed=new MessageEmbed()
.setAuthor(“建议:+message.author.tag,message.author.avatarURL())
.set缩略图(message.author.avatarURL())
.setColor(“ff2050”)
.setDescription(args.join(“”)
.setTimestamp()文件
channel.send(嵌入)。然后(m=>{
m、 反应(”✅")
m、 反应(”❌")
})
message.channel.send(“将您的建议发送到”+频道)
}
}

修复主要错误
在第11行输入了
if(!args.length){

这将给您一个未定义的错误,导致其余代码无法工作。

将该行替换为以下代码:

if(args.length<1){
返回message.channel.send(“请提供建议”)
}
修复拼写错误
当您在代码末尾发送最后一条消息时

message.channel.send(“将您的建议发送到”+频道)
“Send”不是一个词,应替换为“Sent”