Discord Bot Javascript 命令,如果有问题
Posted
技术标签:
【中文标题】Discord Bot Javascript 命令,如果有问题【英文标题】:Discord Bot Javascript Commands Else If Problem 【发布时间】:2021-01-25 20:50:36 【问题描述】:我正在构建我的不和谐机器人,我想为 2 个人创建一个货币命令:我和我的朋友。我正在添加if else statements
,它对我来说效果很好,但我换了ID
s 来测试它是否适用于我的朋友,我添加了声明"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 语句有一个左括号
,但没有一个匹配的
来关闭块。
【参考方案1】:
您忘记在 else if
语句之前关闭 ()
if
语句。如果它不起作用,请尝试在 if
语句之前记录 userID
以对其进行调试。
【讨论】:
大声笑,不客气 :) (如果你能投票那就太好了 :)) @ינוןרחמים 由印刷错误should be closed 引起的问题而不是回答,因为它们不太可能帮助 OP 以外的人。 只有对你投了反对票的人才能说出来,但这似乎很有可能。以上是关于Discord Bot Javascript 命令,如果有问题的主要内容,如果未能解决你的问题,请参考以下文章
Discord bot Kick and Ban 命令不起作用
错误:在 Discord Bot 的命令处理程序上找不到模块