Slackで天気予報する
SLACKのインテグレーションのお勉強がてら。
エリアも自由指定できる天気予報のサンプルがなかなか見つからなかったので作ってみた。
Weather Hacks
http://weather.livedoor.com/weather_hacks/webservice
GitHub@daisukean
https://github.com/daisukean/weather_to_slack
適当なコードでごめんなさい。
使い方
プレフィックス
「天気」から始まる文字列に続けて「エリア」「いつ」を入力すると天気予報をChannelへPOST。
区切り文字
スペース(全角・半角、どちらでもOK)
エリア
Weather Hackでidが振られてるエリアであれば任意に取得できる
いつ
「今日」「明日」のいずれか
入力しない場合は「今日」の天気アイコンと詳細情報を表示
取得できる入力例
「天気 京都」
「天気 京都 明日」
「天気 明日 京都」
取得できない入力例
「天気京都」(スペース区切りじゃない)
「天気 明日」(エリアの指定がない)
「天気」(エリアもいつの指定もない)