问题描述
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: "***** only", value: "ban" }, { name: "moderator only", value: "kick" }, { name: "everyone", value: "ping help invite sinvite gay 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.