所以我有一个问题(我知道这是一些简单的代码,但是和我在迷你游戏中使用的代码具有相同的想法),这是它的代码
问题在于,当我键入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){}'
,但效果不佳。
非常感谢您的帮助。谢谢!
答案 0 :(得分:0)
您的解决方案很简单,请检查用户是否输入了所需的参数,否则请执行某些操作。
if (args[1] === 'one') {
msg.channel.send(`You typed one`)
} else {
msg.channel.send(`Type 'one'`)
}