【发布时间】:2020-06-08 09:25:34
【问题描述】:
【问题讨论】:
标签: javascript server bots raspberry-pi3 discord.js
【问题讨论】:
标签: javascript server bots raspberry-pi3 discord.js
将可接受的命令放入数组中。
例如:
let userInputCommand = getUserInputCommand();
let validCommands = ["command1", "command2", "command3"];
let isValid = validCommands.includes(userInputCommand);
if(!isValid) {
return message.channel.send("Please enter a valid command!");
}
使用.includes() 查看命令是否存在。 (getUserInputCommand() 只是一个例子,并不是指你的实际代码。)
【讨论】:
if(command === '' 的东西)我会在底部做一个“else”声明,说类似if(command === invalidCommand) return message.channel.send("Please enter a valid command!")
isValid 的真假取决于该命令是否在有效命令列表中。然后您可以使用isValid 来决定是否应该回复您的信息。在我给出的示例中,只有当 isValid 为 false 时才会到达返回消息。