http://git.spritesserver.nl/esp8266ircbot.git/
and browse through it. I'm not responsible for either you archieving programmatic enlightenment or you starting to bleed from your eyes due to looking at the code. Also, if you have cool functionality you've added, I'd like a pull request or patch.