Why did you get rid of the user check? With what you have now, all messages sent by the bot will be received which can cause issues.