Я пытаюсь создать забавного маленького бота с разногласиями в чате с помощью JavaScript и node.js, и я бы хотел добавить определенную команду, чтобы она не влияла на другую, которую я уже настроил.
Она прекрасно работает на всех серверах, на которых она у меня есть, и я настроил ее так, что когда кто-то на сервере говорит что-то с "rei are", он отвечает константой из areResponses.
//const!!!
const areResponses = ["HELL yeah!", "Yep!", "I'm pretty sure that's true!", "I\'m not gonna put all the responses here because then it'd be too long..."];
//theres some other bot stuff (console log, now playing) under here but it isn't relevant until...
//the basics...
if (message.content.toLowerCase().includes("rei are")) {
var response = areResponses [Math.floor(Math.random()*areResponses.length)];
message.channel.send(response).then().catch(console.error);
}
Я хочу, чтобы эта команда работала, не отключая команду «rei are», которую я кодировал.
if(message.content.toLowerCase().includes("rei are you happy")) {
message.channel.send("Yes, absolutely.");
}
На данный момент, когда я пытаюсь ввести вышеуказанную команду, она просто запускает команду "rei are" И команду "rei are you happy" с двумя сообщениями ...