当有人在Discord.js中键入未知命令时,如何发出“无效命令”消息?

问题描述 投票:0回答:1

我到处搜索一小段代码,告诉用户输入的命令不存在。

我找到了this,但我不理解,有人可以解释(或简化)吗?

我的代码是here

javascript server bots raspberry-pi3 discord.js
1个回答
0
投票

将可接受的命令放入数组。

例如:

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()仅作为示例,不涉及您的实际代码。)

© www.soinside.com 2019 - 2024. All rights reserved.