Javascript My Discord.js正在运行,但已赢得';不要对命令作出反应
我想为我的discord服务器创建一个建议bot,所以我在人们这样做时进行了编码“!suggest”bot将编写一个舒适的方式供人们投票支持该建议,并且由于某些原因bot不会响应,我检查了其他人遇到的类似问题,但解决方案对我不起作用 代码如下: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
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”