GitHub open sources Hubot chat robot
Source: GitHub
GitHub has released Hubot, the company's chat room robot, as open source. The developers at the project hosting service say that the first version of the Hubot was used to help automate their company chat. However, over the past year it got "bigger and messier", so the team "decided to rewrite him from scratch, open source him, and share him with everyone".
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 can create their own scripts using CoffeeScript or JavaScript, and browse a repository of community scripts maintained by GitHub.
It can be deployed on various platforms including Heroku. Adapters are provided for Campfire and IRC, but the developers say that adding other services like Hipchat "should be pretty trivial".
More information about Hubot, including download links, can be found in a post on the GitHub blog and on the Hubot project web site. Hosted on GitHub, Hubot source code is licensed under an MIT licence.
(crve)