Skip to content

Slack bot for notifying rainfall forecast using Yahoo Japan Weather API like 雨雲レーダー

License

Notifications You must be signed in to change notification settings

int128/amefuriso

Repository files navigation

amefuriso CircleCI

This is a Slack bot for notifying rainfall forecast using Yahoo Japan Weather API.

Getting Started

TODO: This app is not yet available for public.

Contributions

This is an open source software. Feel free to open issues and pull requests.

Architecture

This application is written in Go and designed for App Engine. It consists of the following packages:

  • main - Bootstraps the application and wires dependencies.
  • handlers - Handles requests.
  • usecases - Provides application use cases.
  • domain - Provides domain of weather forecast.
  • gateways - Provides conversion between domain models and external models.
  • infrastructure - Invokes external APIs.

You can regenerate interface mocks as follows:

go generate -v ./...

How to develop and deploy

# Install SDK
brew cask install google-cloud-sdk
gcloud components install app-engine-go

# Run
dev_appserver.py .

# Deploy
gcloud app deploy --project=amefuriso

About

Slack bot for notifying rainfall forecast using Yahoo Japan Weather API like 雨雲レーダー

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages