Introduction to hubot

  • 2,947 views
Uploaded on

介绍一下蛮好玩的hubot.

介绍一下蛮好玩的hubot.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,947
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
5
Comments
0
Likes
4

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. IntroductiontoHubot @cppgohan
  • 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. 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. 2 Parts for customize: • adapter • shell(default) • campfire • irc • ... • hubot-script • google-images • maps • youtube • 9gag • play
  • 5. Come on, a script example! https://gist.github.com/1909063
  • 6. Result!
  • 7. Come once more! https://gist.github.com/1909392
  • 8. Result again, use irc:
  • 9. Result again, use campfire: https://baozishan.campfirenow.com/room/482063/transcript/2012/02/26
  • 10. reference pages • http://hubot.github.com/ • http://nodejs.org • http://coffeescript.org/ • https://github.com/github/hubot-scripts
  • 11. THE END! BUT... 折騰不止! 期待大家的精彩分享, 热烈讨论, 欢迎交流. I’m @cppgohan. blog.baozishan.in