标题是不言自明的。尝试弄乱以下代码的差异迭代。此版本识别 firstPrefix,但不识别 secondPrefix。我只希望我的 djs 机器人能够识别这两个前缀并相应地运行 Args 拆分。
const firstPrefix = '!test ';
const secondPrefix = '!testtwo ';
//Prefix
bot.on('message', message => {
message.content = message.content.toLowerCase();
if (message.author.bot || !message.content.startsWith(firstPrefix || secondPrefix)) {
return;
}
//Args split
if (message.content.startsWith(firstPrefix)) {
console.log("A")
var args = message.content.slice(firstPrefix.length).split(/ +/);
}
else if (message.content.startsWith(secondPrefix)) {
console.log("B")
var args = message.content.slice(secondPrefix.length).split(/ +/);
}
我试过做:
if (message.author.bot || !message.content.startsWith(firstPrefix) || !message.content.startsWith(secondPrefix))
但这根本不起作用。在这里很困惑,任何帮助都会很棒。谢谢。