O GitHub liberou o Hubot, robô do chat da empresa, como software livre. Os desenvolvedores dizem que a primeira versão do Hubot era usada para automatizar o chat da companhia. Entretanto, no ano passado ele se tornou "maior e mais bagunçado", então o time "decidiu reescrevê-lo do zero, abrir o código e compartilhá-lo com todos".
Escrito em CoffeeScript e Node.js, o Hubot usa uma coleção de scripts para automaticamente ler e responder a strings específicas em um chat. Inclui diversos scripts centrais para, por exemplo, publicar imagens, integrar com o Google Maps e traduzir idiomas. Os usuários podem criar seus próprios scripts usando CoffeeScript ou JavaScript, e navegar no repositório de scripts da comunidade mantidos pelo GitHub.
Pode ser instalado em várias plataformas incluindo Heroku. Adaptadores são fornecidos para Campfire e IRC, mas os desenvolvedores dizem que adicionar outros serviços como Hipchat "deve ser trivial".
Mais informações sobre o Hubot, incluindo links para download, podem ser encontradas em um post no blog do GitHub e no site do projeto. Hospedado no GitHub, o código do Hubot está sob licença MIT.
Repositório de scripts: https://github.com/github/hubot-scripts
Site do projeto: http://hubot.github.com/
Fonte: http://www.h-online.com/open/n[...]-Hubot-chat-robot-1366885.html