Been looking for something like this =) The closest I've seen to
https://forums.alliedmods.net/showthread.php?t=129146 - Which has everything you need and works great
However I can't get this to work at all with Quakenet and my Linux servers. Password or no channel password. I'm guessing "irc_mypass" is used for that. Am I not allowed to use capital letters and brackets [] in the bot name?...
The server just freezes after the initial start, before it has a chance to do anything. No errors, no nothing.
I would like to see the option to add and remove more reporting options and the option to be able to forward admin messages from plugins. Also you should really move all the cvars and settings to a config file.
If I get this to work I will use it on multiple servers and have all the bots in the same (password protected) channel.