石川県のお天気(状態と温度)を知らせてくれるSlackBot。
- 石川の天気を即座にわかるようにする
- これからの天気もすぐにわかる。
ex. 石川以外の天気も表示できるようにする。
- スラッシュコマンド
/weather
を打つとslackで石川の天気を教えてくれる。
- go 1.12.5
- dep 0.5.3
- OpenWeathermap
- SlackAPI
- go install
go get -u github.com/golang/dep/cmd/dep
でdepをインストール- プロジェクト作成
dep init
で初期化 ->Gopkg.toml
とGopkg.lock
、vendor
が作成される。dep ensure
でパッケージをインストール。
- サイトにいき、アカウント作成
- APIKey取得 = API_KEY
- SlackAPIのサイトでCreate New App
Features -> Bot Users
で名前を設定してAdd Bot User
Settings -> Install App
のInstall App to Workspace
でWorkSpaceにボットをインストールSettings -> Basic Information
にあるVerification Token取得 = VERIFICATION_TOKEN
OpenWeatherMap:
SlackBot作成: