我正在开发一个在我的不和谐服务器中检测到诸如“共产主义”和“社会主义”之类的机器人(这是个玩笑),但我一直遇到错误,提示“ 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]');
答案 0 :(得分:0)
更改:
} else if(msg.content === 'marxism') {
msg.reply('ISM SPOTTED')
};
对此:
} else if(msg.content === 'marxism') {
msg.reply('ISM SPOTTED')
}
});
您缺少右括号和大括号。