https://github.com/miya/covid19-jp-linebot
🦠 LINE Bot for COVID-19 Information
https://github.com/miya/covid19-jp-linebot
coronavirus covid-19 covid19 linebot
Last synced: 19 days ago
JSON representation
🦠 LINE Bot for COVID-19 Information
- Host: GitHub
- URL: https://github.com/miya/covid19-jp-linebot
- Owner: miya
- License: mit
- Created: 2020-04-05T09:54:19.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-04-28T22:23:06.000Z (about 4 years ago)
- Last Synced: 2025-03-29T04:11:23.447Z (about 1 month ago)
- Topics: coronavirus, covid-19, covid19, linebot
- Language: Python
- Homepage:
- Size: 57.6 KB
- Stars: 10
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# covid19-jp-linebot
🦠 コロナウイルスによる日本国内の感染者数・死亡者数の情報を取得できるLINEbot
## Demo

## Data Source

[ryo-ma/covid19-japan-web-api](https://github.com/ryo-ma/covid19-japan-web-api)
使用しているデータは有志が収集しているものです。より正確な情報は[厚生労働省](https://www.mhlw.go.jp/stf/seisakunitsuite/bunya/0000164708_00001.html)などの公的機関が発表しているものをご確認ください。
## Features
```
全国
> 日本国内の感染者数・死亡者数・前日比を出力します都道府県名
> 都道府県ごとの感染者数・死亡者数・前日比を出力しますヘルプ
> LINEBotの使い方、作者、リポジトリなどの情報を出力します
```## How it works

1. Cloud Schedulerを使い15分間隔でCloud Functionsに対してhttpリクエストを行う
2. Cloud FunctionsでAPIからデータを取得
3. 取得したデータをCloud Firestoreに保存
4. クライアント(ユーザー)がLINEbotに対してメッセージを送信
5. App Engine上のLINEbotがCloud Firestoreからデータを取り出し返信## Licence
[MIT LICENCE](https://github.com/miya/covid19-jp-linebot/blob/master/LICENSE)