【发布时间】:2021-01-25 20:50:36
【问题描述】:
我正在构建我的不和谐机器人,我想为 2 个人创建一个货币命令:我和我的朋友。我正在添加if else statements,它对我来说效果很好,但我换了IDs 来测试它是否适用于我的朋友,我添加了声明"else if",然后"else" 是一个问题,它说"Declaration or statement expected.",但我做得对,整个文件中的代码太多,所以我只会发送这个东西:
// >bal
case 'bal':
if(userID==603873287071858701) {
bot.sendMessage({
to: channelID,
message: bal2
})
else if(userID==546721227671076864) {
bot.sendMessage({
to: channelID,
message: bal1
})
}
break;
哦,顺便说一句,是的,我确实添加了值:"bal1, bal2" 所以这不是问题,我尝试删除“else”,但这没有做任何事情,顺便说一下开始的 ID 5 是我的userID 和以 6 开头的 ID 是我朋友的 id,我交换它们以测试它是否适用于我的朋友。我该怎么做才能解决这个问题?顺便说一句,我正在使用 Visual Studio Code。
【问题讨论】:
-
你的 if 语句有一个左括号
{,但没有一个匹配的}来关闭块。
标签: javascript visual-studio-code discord bots