【发布时间】:2020-11-10 01:13:13
【问题描述】:
所以我对 js 编码比较陌生,但对其他语言做了很多工作。我决定要做一个不和谐的机器人,我学习了一些基本的 js 并开始了。一段时间后,我可以制作一个 PingBot(输入“!ping”它会回复“pong”) #channel-name 中的消息。我以为我拥有它,但现在在“26:2”行(代码的最后一行)上收到“解析错误:意外令牌)(致命)”。我本可以完全弄乱代码,但我不确定我是否这样做了。
bot.on('message', message => {
if (message.content.startsWith("!say")) {
if (message.mentions.channels.size == 0) {
message.reply("please type a channel of choise first.");
}
else {
let targetChannel = message.mentions.channels.first();
const args = message.content.split(" ").slice(2);
let saytext = args.join(" ");
targetChannel.send(saytext);
message.delete();
}
}
});
如果不解决问题,它甚至不会让我继续,并且让我对自己做错了什么感到困惑。
【问题讨论】:
-
您的 if 语句没有右大括号。在最后一行上方添加
}
标签: discord discord.js