DISCORD JS Некоторые команды работают, некоторые - нет, ошибок нет - PullRequest
0 голосов
/ 28 апреля 2020

Так что мой бот работал нормально, пока я не попытался разместить его на 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 
...