Skip to content

Details

Who wants to talk about Hubot? I'm personally training a Hubot named Thing. Currently teaching it how to do boring tasks like deploying frontend apps. I can give a presentation about what Hubot is and why it's cool while also being a time saver. I can also share how I get Hubot and Jenkins to work together for even more automation fun!

http://photos3.meetupstatic.com/photos/event/2/e/b/0/600_322331952.jpeg

What is Hubot? http://hubot.github.com/

GitHub, Inc., wrote the first version of Hubot to automate our company chat room. Hubot knew how to deploy the site, automate a lot of tasks, and be a source of fun in the company. Eventually he grew to become a formidable force in GitHub. But he led a private, messy life. So we rewrote him.

Today's version of Hubot is open source, written in CoffeeScript on Node.js, and easily deployed on platforms like Heroku. More importantly, Hubot is a standardized way to share scripts between everyone's robots.

Why would I want some kind of automaton at my command?

We [at github] ship Hubot with a small group of core scripts (https://github.com/github/hubot/tree/master/src/scripts): things like posting images, translating languages, and integrating with Google Maps.

The real fun happens when you add your own scripts. We maintain a repository of community Hubot scripts (https://github.com/github/hubot-scripts) that you can add to your own robot. Be sure to personalize your Hubot, too; your company's robot should be a place full of inside jokes, custom integrations, and general merriment.

Members are also interested in