Awesome
covid19-jp-linebot
<a href="https://lin.ee/5rrZ2Ur"><img src="https://scdn.line-apps.com/n/line_add_friends/btn/ja.png" alt="友だち追加" height="36" border="0"></a>
🦠 コロナウイルスによる日本国内の感染者数・死亡者数の情報を取得できるLINEbot
Demo
Data Source
使用しているデータは有志が収集しているものです。より正確な情報は厚生労働省などの公的機関が発表しているものをご確認ください。
Features
全国
> 日本国内の感染者数・死亡者数・前日比を出力します
都道府県名
> 都道府県ごとの感染者数・死亡者数・前日比を出力します
ヘルプ
> LINEBotの使い方、作者、リポジトリなどの情報を出力します
How it works
- Cloud Schedulerを使い15分間隔でCloud Functionsに対してhttpリクエストを行う
- Cloud FunctionsでAPIからデータを取得
- 取得したデータをCloud Firestoreに保存
- クライアント(ユーザー)がLINEbotに対してメッセージを送信
- App Engine上のLINEbotがCloud Firestoreからデータを取り出し返信