Recently I started playing around with Node IRC, an IRC client library written in NodeJS. It's dead-simple to use and has an active community constantly adding features and supporting its growth.
After toying around with it for about an hour, I'd written a few commands (heavily influenced by Hubot by the way):
hiwould say "Hi" backpugmewould return an image of a pugquestionwould have the bot respond with an answer to said questionnotesfor leaving people messages who weren't currently in chatcatmeto do the same thing as pugme but would return a cute picture of a cat instead
I also gave it a name: AWESOM-0, inspired by an episode of South Park where Cartman pretends to be a robot.
Requests from co-workers and friends started coming in for more commands and options for existing commands. This meant the project needed to be re-structured. I looked back to Hubot once again and borrowed it's concept of a folder for scripts that could be enabled and disabled via a settings file.
AWESOM-0 is regularly maintained and new scripts are welcome! You can check out the bot on GitHub.
