
Selected project / 03
LINE Bot
日々の情報通知と費用の記録を支えるLINE Bot。
制作目的
普段使うLINEの中で、必要な情報の受け取りや費用の記録を完結させる仕組み。定時通知と費用計算のBotを制作しています。
技術スタック
- JavaScript
- Google Apps Script
- LINE Messaging API
- Google Sheets
制作内容・工夫した点
必要な情報を定時に通知
天気や鉄道の遅延情報などをLINEへ通知。Google Apps Scriptのトリガーで定刻を判定し、実行済みの記録とロックで重複実行を抑えます。
トークから費用を記録
項目名と金額を送るとGoogle Sheetsに記録し、合計を返信。「現在」「取り消し」などの入力に対応し、金額が曖昧なときは記録せず案内します。