得到“输入意外结束";在 Javascript 中制作 Discord Bot [英] Got "Unexpected end of input" in Javascript when making a Discord Bot

查看:13
本文介绍了得到“输入意外结束";在 Javascript 中制作 Discord Bot的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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 
 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.

这篇关于得到“输入意外结束";在 Javascript 中制作 Discord Bot的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆