bouzuya.hatenablog.com

ぼうずやのにっき

hubot-sakagemc をつくった

hubot-sakagemcsakagemc-api をつくった。つくりなおした。1 日 1 Hubot スクリプトの 27 日目。

hubot-sakagemc は @sakagemc の運営する peaklifeFlickr から画像を表示する Hubot スクリプト

先に書いたとおり、このスクリプトは作りなおしである。1 日 1 Hubot スクリプトとしては初出だけれど、今年の 2/24 につくって 3/5 にバージョンアップして 6/24 にリファクタリングしている。ぼくの中では古参スクリプトである。

今回は Hubot スクリプトAPI サーバーとを分離した。Flickr API 呼び出しを API サーバー側に移し、ついに環境変数が不要になった。もはや hubot-sakagemc に Flickr API のトークンは必要ない。これで hubot-sakagemc をかなり入れやすくなった。

コマンドとしては従来通り hubot sakagemc が提供される。(hubot sakagemc bomb もある)

bouzuya> @hubot sakagemc
hubot> http://farm8.staticflickr.com/7430/11533404385_69fc4973b2.jpg
【 Tension 】流れに葛藤を与える

Hubot スクリプトとして使う以外にも http://sakagemc.herokuapp.com/ を直接使うこともできる。

$ curl http://sakagemc.herokuapp.com/ | jq .
[
  {
    "url": "http://farm8.staticflickr.com/7395/12191702694_245d3c9735.jpg",
    "title": "【 Awakening of Tiger 】虎臥の目覚め"
  }
]

仕事の合間に、作業の合間に、叩いて眺めてクールダウンしよう。