Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Hubot+Backlog APIで課題管理Botを作ってみた

Hubot+Backlog APIで課題管理Botを作ってみた

第3回開発ツールチラ見せ♡ナイト 二次会LTで発表しました、Hubot, Backlog APIの紹介とBacklogHubotのご紹介スライドです。

BacklogHubotのプロジェクトは以下で共有しています。
https://github.com/Ippey/BacklogHubot

A73ed5cefbbd84abd2c5e14a5eb4a339?s=128

Ippei Sumida

March 04, 2016
Tweet

Transcript

  1. Hubot + Backlog API
 Ͱ՝୊؅ཧBotΛ࡞ͬͯΈͨ

  2. ࣗݾ঺հ • ֯ాɹҰฏʢ͢Έͩɹ͍ͬ΃͍ʣ • ΤϯδχΞ
 PHP + iOS + AndroidʢAnd

    more…ʣ • CoderDojo ੢ٶɾകాɹϝϯλʔ
  3. Slack࢖ͬͯ·͔͢ʁ

  4. Slackͬͯʁ • νʔϜ୯Ґͷνϟοτπʔϧ • ແྉͰར༻Ͱ͖Δɻ • ଟ਺ͷαʔϏεͱ࿈ܞ͢Δ͜ͱ͕Ͱ͖Δɻ • Hubotͱ΋࿈ܞՄೳʂ

  5. Hubot͸ʁ

  6. Hubotͬͯʁ • ࢦఆ͞ΕͨίϚϯυʹԠͨ͡ॲཧΛߦ͍ɺ݁ ՌΛฦͯ͘͠ΕΔbotΛ࡞ΕΔɻ • Node.jsͰಈ࡞ɻ • ॲཧ͸CoffeeScript΍JavaScriptͰهड़ɻ

  7. How to install Hubot? OQNJOTUBMMHZPIVCPUHFOFSBUPS NLEJSNZIVCPU DENZIVCPU ZPIVCPU

  8. ՝୊؅ཧ͸Ͳ͏͞Εͯ·͢ʁ

  9. Backlog • ϓϩδΣΫτ؅ཧπʔϧ • ՝୊΍ίϯςϯπɺυΩϡϝϯτͷ؅ཧͳͲ ͕Ͱ͖Δ • ࣮͸API͕͋Δɻ

  10. ݸਓઃఆը໘ͰAPIΩʔΛ औಘՄೳʂ ͔͜͜Β औಘͨ͠APIΩʔ͸͜͜ʹදࣔ

  11. How to use • ར༻ํ๏ͳͲৄ͘͠͸ҎԼͷυΩϡϝϯτࢀর
 
 http://developer.nulab-inc.com/ja/docs/backlog/auth ྫɿ DVSMIUUQT<εϖʔε*%>CBDLMPHKQBQJWJTTVFT BQJ,FZ<"1*Ωʔ>

  12. SlackɺBacklogซ༻͍ͯ͠· ͔͢ʁ

  13. DojoConJapanϓϩδΣΫτ ͷ৔߹

  14. DojoConJapanͬͯԿʁ

  15. CoderDojoͷΧϯϑΝϨϯε
 ೔ຊ൛Λ2016೥ळ։࠵༧ఆʂ

  16. ࣗݾ঺հ • ֯ాɹҰฏʢ͢Έͩɹ͍ͬ΃͍ʣ • ΤϯδχΞ
 PHP + iOS + AndroidʢAnd

    more…ʣ • CoderDojo ੢ٶɾകాɹϝϯλʔ • DojoCon Japan 2016 ෭࣮ߦҕһ௕
  17. ซ༻͢Δͱ…

  18. ը໘ͷ੾Γସ͕͑େมʂ

  19. ΊΜͲ͍͘͞ɻ
 ͲͪΒ͔ยํͰ׬͍݁ͨ͠ɻ

  20. BacklogΛ੍ޚ͢Δ
 HubotΛ࡞ͬͯΈͨ

  21. σϞ

  22. GitHubͰެ։ʂ

  23. ࢖༻্ͷ஫ҙ • HerokuͰͷಈ࡞͸֬ೝࡁΈɻଞͷαʔόͰ΋ ଟ෼ಈ͘ɻ • Herokuͷແྉ൛͸18͔࣌ؒ͠ಈ࡞͠ͳ͍ɻ6 ࣌ؒ͸৸͍ͯ·͢ɻ • Herokuແྉ൛Ͱ΋ɺఆظతʹ࢖༻ঢ়گΛ֬ೝ

  24. ֬ೝ͠ͳ͍ͱ͜͏ͳΔ Herokuɹय़ͷ՝ۚࡇ։࠵࣌ͷ՝ۚάϥϑ

  25. ৄ͘͠͸WebͰʂ https://github.com/Ippey/BacklogHubot