After some recent discussions with some BF2Bot users (some of which are also coders), I have been playing around with a way to allow developers (Java) to easily extend the functionality of BF2Bot by being able to add your own parsing of the info from the server, own commands, and own responses. At the same time, the reporting feature will be changed to use this new extension system as well enabling you to easily disable it (useful for people wanting the bot as an admin tool only).
What do you think about this feature? Has anyone already made or wanted to implement changes to the BF2Bot? What would you want to be able to do from your own extension? Please comment or post in forums!