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

Rubotyの使い方

 Rubotyの使い方

http://blog.eiel.info/blog/2014/07/07/great-bot-and-ruboty-ltdd/

LT駆動開発 05 - 納品のないLT駆動開発 の発表者資料です。
https://github.com/LTDD/Sessions/wiki/LT%E9%A7%86%E5%8B%95%E9%96%8B%E7%99%BA05

Ruboty は Hubot のようなBotを作成するためのフレームワークです。
実際に使ってみましたので、ポイントを説明したいと思います。

* Ruboty - https://github.com/r7kamura/ruboty
* Hubot - https://hubot.github.com/

Tomohiko Himura

July 03, 2014
Tweet

More Decks by Tomohiko Himura

Other Decks in Programming

Transcript

  1. on ϝιουͷར༻ ྫ ΠϕϯτΛؚΉ࣌ʹॲཧΛ࣮ߦ ! on /(.*)Πϕϯτ/, name: 'event', description:

    'આ໌' ! ϔϧϓ͸ࣗಈੜ੒͞ΕΔ /\A@?ROBOT_NAME:?\s*(.*)Πϕϯτ/ ʹϚονͨ͠ͱ͖ʹ event ϝιουΛ࣮ߦ͢Δ
  2. sample_handler.rb class SampleHandler < Ruboty::Handlers::Base on /(.*)Πϕϯτ/, name: 'event', description:

    '' ! def event(message) message.reply('࣍ͷΠϕϯτ͸໌೔Α') end end