问题描述
client.on("message", (message) => {
message.channel.send({
embed: {
color: 3447003,
author: {
name: client.user.username,
icon_url: client.user.avatarURL
},
title: "commands",
description: "all current commands",
fields: [{
name: "admin only",
value: "ban"
},
{
name: "moderator only",
value: "kick"
},
{
name: "everyone",
value: "ping \n help \n invite \n sinvite \n gay \n owner "
}],
timestamp: new Date(),
footer: {
icon_url: client.user.avatarURL,
text: "~Isabelle~"
}
}
});
^
SyntaxError; Unexpected end of input
我在node.js中使用discord.js,但不确定是什么导致了此错误.我已经尝试过检查错别字,但没有发现任何错别字.帮助吗?
I'm using discord.js within node.js, and I'm unsure what's causing this error. I've tried checking back for typos but I haven't caught any. Help?
推荐答案
如注释中所述,在代码的末尾添加});
.这应该关闭 client.on
事件侦听器.您代码中的最后一个});
似乎关闭了该侦听器,直到我用正确的格式编辑了问题.现在您可以知道还有另一个});
.
As mentioned in the comments, add });
to the very end of your code. This should close off the client.on
event listener. The final });
in your code looked like it closed off that listener until I edited the question with proper formatting. Now you can tell there is another });
needed.
信用去@SterlingArcher,我回答了b/c,我想停止将其视为未解决的问题.
Credit goes to @SterlingArcher, I answered b/c I want to stop looking at this as an unanswered question.
这篇关于得到了“输入的意外结束".使Discord Bot出现在Javascript中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!