Discord Bot(JavaScript)出现问题

时间:2020-05-10 00:48:51

标签: javascript discord.js

所以我有一个问题(我知道这是一些简单的代码,但是和我在迷你游戏中使用的代码具有相同的想法),这是它的代码

问题在于,当我键入u?test时,机器人会发送Type 'one',但是当我键入u?test一个时,它会在发送Type 'one'之前再次发送You typed one消息。如何使机器人在键入u?test one时不再发送Type 'one'消息? The code I have for this

问题是,当我输入u?test时,我得到了 What happens when I type u?test

我尝试使用if语句更改switch语句,并使用 if(msg.content === 'test){}',但效果不佳。

非常感谢您的帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

您的解决方案很简单,请检查用户是否输入了所需的参数,否则请执行某些操作。

if (args[1] === 'one') {
  msg.channel.send(`You typed one`)
} else {
  msg.channel.send(`Type 'one'`)
}