Once the bot framework has been laid down and is functioning, configuration file support should be added for easy customization of the bot and its actions. Perhaps using a format such as YAML, the config could allow easy specification of admins, server, channels, and more that could later be rewritten to by the bot.
This configuration should also include admin hostmasks with wildcards, an "auth" pasword, a default speak percentage, and various other algorithm customization options.
Once the bot framework has been laid down and is functioning, configuration file support should be added for easy customization of the bot and its actions. Perhaps using a format such as YAML, the config could allow easy specification of admins, server, channels, and more that could later be rewritten to by the bot.