"Written in CoffeeScript and Node.js, Hubot uses a collection of
scripts to automatically listen for and respond to specific strings
in a chat. It includes several core scripts to, for example, post
images, integrate with Google Maps and translate languages. Users
browse a repository of community scripts maintained by GitHub.