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

Hubot x ChatOps #2

bouzuya
August 22, 2015

Hubot x ChatOps #2

2015-08-22 の Hubot x ChatOps #2 ( http://hubot-chatops.connpass.com/event/17902/ ) での発表資料の PDF 版です。

HTML 版は次の URL (暫定)
https://mighty-hollows-4452.herokuapp.com/

テーマは単機能 Hubot 。

bouzuya

August 22, 2015
Tweet

More Decks by bouzuya

Other Decks in Programming

Transcript

  1. H u b o t x C h a t

    O p s # 2 bouzuya 0
  2. @ h u b o t d a t a

    d o g g r a p h c o n f i g a d d s u s h i s y s t e m . l o a d . 1 { * }
  3. 衝突回避部分の省略オプションをつける 他のコマンドがなければ省略できる 例: @ h u b o t [

    m e o w z i q ] p l a y H U B O T _ M E O W Z I Q _ M E O W B O T 単機能 Hubot に限らず有効 p r e f i x = i f c o n f i g . m e o w b o t ' ' e l s e ' m e o w z i q ' p a t t e r n = n e w R e g E x p " # { p r e f i x } p l a y " r o b o t . r e s p o n d p a t t e r n , ( r e s ) - >
  4. 別パッケー ジにしなくていい…… かも BOT 固有でスクリプトの再利用が不要なら s r c / s

    c r i p t s や s c r i p t s に配置する hubot-meowziq はそこまではしていない
  5. Q. @ h u b o t h e l

    p < q u e r y > でしぼれば? A. まあ、 そうですよね
  6. CoffeeScript がつらい JavaScript でも動くから好きな AltJS で bouzuya のはほとんど JavaScript だよ

    CoffeeScript で書いてコンパイル Hubot の CoffeeScript のバー ジョンが 1.6.3 なので Ruby なら Lita / Ruboty とか もう自作でいいんじゃないかな
  7. Yeoman (y o h u b o t ) が(

    要る| 動かない) よ Advent Clendar 時点で既に…… 別になくてもつくれるよ シェルスクリプトでもいけるよ よ Qiita にも書いた http://qiita.com/bouzuya/items/3346c2e8acba73bcfe64