Skip to content
This repository has been archived by the owner on Dec 12, 2019. It is now read-only.

minchao/slack-tw-weather

Repository files navigation

slack-tw-weather

Build Status

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)

Requirements

Quick start

Installation

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

Deploy the service

make deploy

Cleanup the service

serverless remove

License

See the LICENSE file for license rights and limitations (BSD 3-Clause).