yu81 / weatherbot-slack

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

weatherbot-slack

  • Deploy

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

About

License:MIT License


Languages

Language:PHP 98.6%Language:ApacheConf 0.7%Language:JavaScript 0.6%