Skip to content

Instantly share code, notes, and snippets.

@takashyx
Last active September 5, 2016 11:13
Show Gist options
  • Save takashyx/a5e13c659348f3ab2a97 to your computer and use it in GitHub Desktop.
Save takashyx/a5e13c659348f3ab2a97 to your computer and use it in GitHub Desktop.
雨が降る・止む30分前にSlackに通知してくれるhubot用スクリプト ref: http://qiita.com/takashyx/items/ccd5ccab7007d43f1355
npm install hubot-slack-rainfall-alert --save
$ cat external-scripts.json
[
... ,
"hubot-slack-rainfall-alert",
...
]
export HUBOT_RAINFALL_ALERT_YAHOO_APP_ID=[yahoo app id]
export HUBOT_RAINFALL_ALERT_GOOGLE_API_KEY=[google api key]
export HUBOT_RAINFALL_ALERT_CHANNEL_ID=[通知するチャンネルID 例: "C035AFECB" ID はこちらから取得可能です→ https://api.slack.com/methods/channels.list/test]
export HUBOT_RAINFALL_ALERT_THRESH=[通知する雨量のしきい値(mm/h) 例: "0.5"]
export HUBOT_RAINFALL_ALERT_CRONTIME=[定期的にチェックするインターバルをcron形式で指定 例: "0 */10 0,9-23 * * *"]
export HUBOT_RAINFALL_ALERT_LAT=[雨量をチェックする場所の緯度を指定 例: "35.0000000"]
export HUBOT_RAINFALL_ALERT_LON=[雨量をチェックする場所の経度を指定 例: "139.8000000"]
export HUBOT_RAINFALL_ALERT_LAT_FOR_MAP=[雨雲マップに表示する中心の緯度を指定 例: "35.0000000"]
export HUBOT_RAINFALL_ALERT_LON_FOR_MAP=[雨雲マップに表示する中心の経度を指定 これから来る雨雲が見やすいように、HUBOT_RAINFALL_ALERT_LONより0.8ほど小さい値をおすすめ 例: "139.0000000"]
export HUBOT_RAINFALL_ALERT_IMAGE_WIDTH=[雨量グラフ・雨雲マップ画像の横幅 おすすめ: "500"]
export HUBOT_RAINFALL_ALERT_IMAGE_HEIGHT=[雨雲マップ画像の縦幅 おすすめ: "500"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment