This is a Taiwan weather app for Slack. It will show how to build Slack slash commands with CLI and Serverless Framework.
Available slash commands:
/weather
forecast 36 hour weather forecasts
forecast:pm25 Air quality forecasts
forecast:township 3 day weather township forecasts
help Help about any command
radar Weather radar (Composite reflectivity)
- AWS
- Golang
- Node.js >= v6.5.0
- Serverless >= 1.28.0 (You can run
yarn global add serverless
to install it)
Use go get
to download app into $GOPATH.
go get github.com/minchao/slack-tw-weather
Then you can change the working directory to this app.
cd $GOPATH/src/github.com/minchao/slack-tw-weather
Set environment variables.
export AWS_ACCESS_KEY_ID=your-key-here
export AWS_SECRET_ACCESS_KEY=your-secret-key-here
export CWB_API_KEY=your-cwb-api-key-here
make deploy
serverless remove
See the LICENSE file for license rights and limitations (BSD 3-Clause).