Javascript 如何在聊天中发送我的错误,以及如何在嵌入式系统中发送我的评估输出?任何事情都会有帮助:)
我目前正在执行一个eval命令,我在捕获和记录错误以及在嵌入式系统中发送我的命令输出时遇到困难,如果您有任何帮助,我们将不胜感激Javascript 如何在聊天中发送我的错误,以及如何在嵌入式系统中发送我的评估输出?任何事情都会有帮助:),javascript,node.js,discord.js,eval,Javascript,Node.js,Discord.js,Eval,我目前正在执行一个eval命令,我在捕获和记录错误以及在嵌入式系统中发送我的命令输出时遇到困难,如果您有任何帮助,我们将不胜感激 }else if(message.content.startsWith(`${prefix}eval`){ 如果(!message.author.id==“535235896530960395”)返回; var result=message.content.split(“”).slice(1.join(“”) 设evaled=eval(结果); const evale
}else if(message.content.startsWith(`${prefix}eval`){
如果(!message.author.id==“535235896530960395”)返回;
var result=message.content.split(“”).slice(1.join(“”)
设evaled=eval(结果);
const evalembed=new Discord.MessageEmbed()
.setTitle(“输入”)
.setDescription(结果)
.setFooter(“AG Bot”)
.setTimestamp()文件
message.channel.send(evalembed)
试一试{
}捕捉(错误){
message.channel.send(`ERROR``xl\n${clean(err)}\n```);
}
}
});
之所以没有输出错误,是因为您的try
循环实际上没有执行任何操作。您应该将代码放在要运行的try
循环中,如果它失败了,您就可以获得捕获
}else if(message.content.startsWith(`${prefix}eval`){
试一试{
如果(!message.author.id==“535235896530960395”)返回;
var result=message.content.split(“”).slice(1.join(“”)
设evaled=eval(结果);
const evalembed=new Discord.MessageEmbed()
.setTitle(“输入”)
.setDescription(结果)
.setFooter(“AG Bot”)
.setTimestamp()文件
message.channel.send(evalembed)
}捕捉(错误){
message.channel.send(`ERROR``xl\n${clean(err)}\n```);
}
}
});