Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 2 months 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 (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-04-28T22:23:06.000Z (over 3 years ago)
- Last Synced: 2023-02-28T07:54:39.214Z (almost 2 years ago)
- Topics: coronavirus, covid-19, covid19, linebot
- Language: Python
- Homepage:
- Size: 57.6 KB
- Stars: 9
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# covid19-jp-linebot
🦠 コロナウイルスによる日本国内の感染者数・死亡者数の情報を取得できるLINEbot
## Demo
![](https://user-images.githubusercontent.com/34241526/79442825-03392780-8014-11ea-8541-0a6db3b427b3.png)
## Data Source
![UpdateData](https://github.com/ryo-ma/covid19-japan-web-api/workflows/UpdateData/badge.svg)
[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
![](https://user-images.githubusercontent.com/34241526/80704962-83857f80-8b20-11ea-9aa3-245b6818011e.png)
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)