refactored the bot commands to make it easier to add more