make the bot far more configurable