Her approach to "hacking" sure differs from mine ... from using "#!./tbenv/bin/python" (rather than "/usr/bin/env python" which will find the virtualenv link) making the code unusable for most people out of the box, to requiring a bunch of third-party libs to complete a simple task, to copy-pasta even preserving tutorial docstrings, you have to disconnect from the IRC server to reload the application logic ... it just seemed very sloppy to me.
I didn't know there was a more elegant way to do the shebang. I've fixed that now. It hadn't occurred to me that there was a particular advantage to being able to reload without restarting, but I am considering that now.
Personally, I prefer using libraries to reinventing the wheel. YMMV.
Have you considered submitting a pull request? I'm sure it would be welcomed.
I guess it's a special effort for people to write good, simple software? Whether a quick hack or not, I think most of us would come up with something a lot nicer.
Anyway I guess I wasn't supposed to look at the code even though it's open source ...
And the code is pretty much that, with a few extra lines ... a copy and paste job. It really isn't difficult to write an IRC bot using the standard library ... here's my shit one that sits in ##javascript: https://github.com/pigdude/pigbot
Edit: I became more curious about what the author works on -- by the favicon, I thought she must be involved with the Debian project! Turns out "Dreamwidth Studios" thought that flipping the Debian logo was an original idea. Digging just a little deeper on the Dreamwidth site makes it seem that the author mostly works on documentation and things like that. So I guess it makes sense that the code is copypasta?