Так что мой бот работал нормально, пока я не попытался разместить его на heroku. После того, как я его разместил, некоторые команды не будут работать, и это будет совершенно случайно. Я даже пытался скопировать и вставить команду, которая работает, и заменить слова, чтобы изменить содержание команды, и это не сработало. Ниже я приведу пример работающей команды и нерабочей команды, любая помощь будет оценена, потому что я очень запутался, потому что я не получаю ошибок
client.on('message', message => {
if (message.channel.type == "dm") return;
if (message.author.bot) return;
msg = message.content.toLowerCase();
var hiresponse = helloResponse [Math.floor(Math.random()*helloResponse .length)];
if (msg.includes("hey")||msg.includes("hi")) {
message.channel.startTyping();
setTimeout(()=>{
message.channel.send(hiresponse).then((message)=>{
message.channel.stopTyping();
});
}, 5000)
}
//Working command
if (message.channel.type == "dm") return;
if (message.author.bot) return;
msg = message.content.toLowerCase();
var gmresponse = goodmorningResponse [Math.floor(Math.random()*goodmorningResponse .length)];
if (msg.includes("goodmorning")||msg.includes("good morning")) {
message.channel.startTyping();
setTimeout(()=>{
message.channel.send(gmresponse).then((message)=>{
message.channel.stopTyping();
});
}, 7000)
}
//Non working command