weatherbot-slack
What is it?
http://weather.livedoor.com/weather_hacks/webservice
の天気予報APIを利用して、SlackBotを使って特定のSlackチャンネルに投稿する。
事前のSlack関連設定が必要。
deploy
Heroku
- php artisan key:generate
- heroku create YOUR_APP_NAME
- configure git remote heroku as official instruction https://devcenter.heroku.com/articles/git
- git push heroku master
- heroku config:set $(cat .env | egrep "^APP_KEY")
- heroku config:set SLACK_API_KEY=YOUR_SLACK_API_KEY
- heroku config:set WEATHER_CHANNEL_ID=YOUR_SLACK_CHANNEL_ID
- heroku config:set WEATHER_LOCATION_IDS=COMMA_SEPARATED_AREA_ID
- WEATHER_LOCATION_IDS=130010,110010 など
- heroku config:set WEATHER_LOCATION_CITY_NAMES=COMMA_SEPARATED_CITY_NAMES
- WEATHER_LOCATION_CITY_NAMES=新宿区,板橋区,渋谷区
- access http://YOUR_APP_NAME/weather