If statement 如何在Discord JS中创建工作和声明? const args=message.content.split(“”); const questionString=args.slice(1).join(“”); if(questionString.includes((“THIS”&&“THAT”))message.channel.send(`Sure thing,`);

If statement 如何在Discord JS中创建工作和声明? const args=message.content.split(“”); const questionString=args.slice(1).join(“”); if(questionString.includes((“THIS”&&“THAT”))message.channel.send(`Sure thing,`);,if-statement,discord,discord.js,If Statement,Discord,Discord.js,因此,我试图让我的机器人检查,如果这两个都包括在消息中。问题是,机器人不会对消息中的“THIS”做出反应,但当消息中包含我不想要的“that”时,它会做出反应。我只希望Bot在包含“THIS”和“THAT”时响应。我在Discord JS中找不到任何关于和语句的内容,而我在普通JavaScript教程中找到的语句总是这样显示的。Discord JS有什么不同吗?如果是这样的话,我该怎么做才能让它起作用呢。 谢谢 不幸的是,事实并非如此。如果你想检查这两个词,你必须分开做if(questionSt

因此,我试图让我的机器人检查,如果这两个都包括在消息中。问题是,机器人不会对消息中的“THIS”做出反应,但当消息中包含我不想要的“that”时,它会做出反应。我只希望Bot在包含“THIS”和“THAT”时响应。我在Discord JS中找不到任何关于和语句的内容,而我在普通JavaScript教程中找到的语句总是这样显示的。Discord JS有什么不同吗?如果是这样的话,我该怎么做才能让它起作用呢。
谢谢

不幸的是,事实并非如此。如果你想检查这两个词,你必须分开做
if(questionString.includes(“THIS”)&&questionString.includes(“THAT”))
。如果你想成为一名花花公子,你可以这样做:
If(['THIS','THAT'].every(questionString.includes))
Ohhh好的,非常感谢,甚至是有意义的!