如何使用大写和非大写命令

时间:2020-09-13 04:05:39

标签: javascript node.js discord.js

嘿,我正在制作一个不协调的js Bot,我正在尝试创建一个帮助命令

我的Curret命令

 if (!args[0]) return msg.channel.send(normal);
    else if (args[0].toLowerCase() == "Everyone") return msg.channel.send(everyone);
    else if (args[0].toLowerCase() == "ChannelMaker") return msg.channel.send(channelmaker);
    else if (args[0].toLowerCase() == "Admin") return msg.channel.send(admin);
    else return msg.channel.send(normal);

事情是可行的,但是如果我输入“ -help everyman”,它仍然说正常而不是所有人

有人知道发生了什么,为什么我不能这样做?

1 个答案:

答案 0 :(得分:0)

我看到您已将其修复。请关闭该主题,然后^^'

否则,如果(args [0] .toLowerCase()==“每个人”)返回msg.channel.send(每个人);

您使用了toLowerCase(),所以由于第一个字母是大写字母,所以不可能等于Everyone