AWS Lambda + LINEbotで毎朝通知してくれるシステムを作ってみた

AWSを使ってなにかしてみたかったので、LINEbotを作ることにしました。

使用技術

  • AWS Lambda
  • AWS Eventbridge
  • LINE Messaging API
  • Node

仕様

毎朝7時にbotから通知が送られてくる。発言内容はひとまず以下の通り。

  • 本日の日付
  • 今日出せるごみ

構成図

以上のことを踏まえて構成図にまとめると次の画像のようになります。

出来たもの

画像のように今日の日付と出せるごみを教えてくれます。

ゴミ出しは、第2水曜だけのような出し方をしている地域もあるのでそれも判定するようにしています。

通知の時間が 午後5:26 になっていますがこれはLambdaからテスト実行している時間です。

EventBridgeで設定すれば毎朝7時に通知してくれます。

アイコンや発言内容をいじって、お気に入りのキャラクターが教えてくれるようにするのも良さそうですね。