mazinlabsのブログ

RubyとかCloudとかその辺の記事を書いたり書かなかったり

mooと打つと”スーパー牛さんパワー!”を返すhubot scriptを作ってみた

なんとなくSlackを眺めていて、ふとチャンネルにいるHubotに"moo"と打ったところ反応がなかった。

f:id:mazinlabs:20150713175823p:plain

ないとなるとなんとなく欲しくなってくる。

f:id:mazinlabs:20150713175834p:plain

というわけで作ってみた。

github.com

以下動作サンプル

hubot-moo-script> hubot-moo-script moo
         (__)
         (oo)
   /------\/
  / |    ||
 *  /\---/\
    ~~   ~~
...."Have you mooed today?"...
hubot-moo-script> hubot-moo-script moo moo
         (__)
         (oo)
   /------\/
  / |    ||
 *  /\---/\
    ~~   ~~
...."Have you mooed today?"...
hubot-moo-script> hubot-moo-script moo moo moo
         (__)
         (oo)
   /------\/
  / |    ||
 *  /\---/\
    ~~   ~~
...."Have you mooed today?"...
hubot-moo-script> hubot-moo-script moomoo
         (__)
         (oo)
   /------\/
  / |    ||
 *  /\---/\
    ~~   ~~
...."Have you mooed today?"...

我ながら、しょうもないもの作った。 なんか追加要望があれば聞きます!

追記(7/14):

  1. 動作をhearからrespondに変えました。
  2. Slackに流すと1行目のスペースが削られるので```でくくりました