Recently I’ve started developing dicey for some RPGs over IRC. I started with little knowledge of python and the IRC protocol, but actually went as far as to develop a pretty robust and feature-packed bot.
I think I have at least some experience with about every language out there. I’m a shitty coder for the most part because I just don’t have the patience, but I at least take a look at them. The basic syntax, their features, just out of general interest.
I’ve been a long time fan of python, but never really used it to this degree until now. My projects were mostly boring stuff like a BF interpreter and scripts here and there to do repetitive tasks. Never a bot.
I started by googling code samples of using IRC in python. Not long after I found a very basic implementation that would just connect, ping back when asked to and print the raw output.
One thing about IRC, it’s a wonderful protocol. You hardly even need a client for most of it. It’s ancient and missing some things, but I can willingly overlook that.
(Dicey will be released eventually.)
