在使用JavaScript编码Discord机器人时出现“ syntaxError:输入意外结束”

时间:2020-10-12 23:20:36

标签: javascript syntax-error discord

我正在开发一个在我的不和谐服务器中检测到诸如“共产主义”和“社会主义”之类的机器人(这是个玩笑),但我一直遇到错误,提示“ syntaxError:输入意外结束”。如果有人能告诉我为什么会遇到此错误以及如何解决该错误,将不胜感激。 到目前为止,这是我的代码:

const Discord = require('discord.js');
const client = new Discord.Client();

client.on('ready', () => {
  console.log(`Logged in as ${client.user.tag}!`);
});

client.on('message', msg => {
  if (msg.content === 'communism') {
    msg.reply('ISM SPOTTED')
  } else if(msg.content === 'socialism') {
    msg.reply('ISM SPOTTED')
  } else if(msg.content === 'capitalism') {
    msg.reply('ISM SPOTTED')
  } else if(msg.content === 'sexism') {
    msg.reply('ISM SPOTTED')
  } else if(msg.content === 'racism') {
    msg.reply('ISM SPOTTED')
  } else if(msg.content === 'fascism') {
    msg.reply('ISM SPOTTED')
  } else if(msg.content === 'naxism') {
    msg.reply('ISM SPOTTED')
  } else if(msg.content === 'marxism') {
    msg.reply('ISM SPOTTED')
};

client.login('[my token]');

1 个答案:

答案 0 :(得分:0)

更改:

  } else if(msg.content === 'marxism') {
    msg.reply('ISM SPOTTED')
};

对此:

  } else if(msg.content === 'marxism') {
    msg.reply('ISM SPOTTED')
  }
});

您缺少右括号和大括号。