Introduction to hubot

3,712 views
3,515 views

Published on

介绍一下蛮好玩的hubot.

Published in: Technology
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,712
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
6
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide

Introduction to hubot

  1. 1. IntroductiontoHubot @cppgohan
  2. 2. Made by ! Power by Node.js + CoffeeScript!Node.js == server-side JavaScript environment that uses an asynchronous event-driven modeCoffeeScript == a little language that compiles into JavaScriptRedis == Key-Value data store
  3. 3. Hutbot @GitHub can do:• unlock the door to our office• print out a list of the people currently in the office based on their wifi presence• find an apartment in the area to rent• deploy GitHub• give you a quote from any movie or TV show• tell you the build status of any git branch• SMS any GitHubber from Campfire• embed a seven day weather forecast http://zachholman.com/posts/why-github-hacks-on-side-projects/
  4. 4. 2 Parts for customize: • adapter • shell(default) • campfire • irc • ... • hubot-script • google-images • maps • youtube • 9gag • play
  5. 5. Come on, a script example! https://gist.github.com/1909063
  6. 6. Result!
  7. 7. Come once more! https://gist.github.com/1909392
  8. 8. Result again, use irc:
  9. 9. Result again, use campfire: https://baozishan.campfirenow.com/room/482063/transcript/2012/02/26
  10. 10. reference pages • http://hubot.github.com/ • http://nodejs.org • http://coffeescript.org/ • https://github.com/github/hubot-scripts
  11. 11. THE END! BUT... 折騰不止! 期待大家的精彩分享, 热烈讨论, 欢迎交流. I’m @cppgohan. blog.baozishan.in

×