時刻表botの個人開発
概要(Overview) 本アプリは、LINE Bot からサクッと電車の時刻を確認できる時刻表アプリです。 ユーザーは LINE のトーク画面でメッセージを送るだけで、次の電車の発車時刻をすぐにチェックできます。 バックエンドは AWS Lambda で動かす前提のため、サーバー管理いらずで気軽に使えるシンプルな構成になっています。 また、時刻表データを CSV 形式で読み込む仕組みにしたことで、他の路線や駅にも簡単に対応できるようになっており、用途に応じて柔軟に拡張できる設計を意識しています。 開発の背景・目的(Motivation) 京王電鉄公式の時刻表アプリは UI/UX が洗練されていてとても使いやすい一方で、「次の電車だけサッと知りたい」といった用途には少し重いと感じていました。特に八王子駅周辺では電波が悪く、起動や再読み込みに時間がかかる点が気になっていました。 そこで、もっと軽く実用的に使える時刻表として、本 bot を開発しました。LINE から簡単に確認でき、トーク履歴としても残るため、自宅であらかじめ時刻をチェックしておけば、駅で電波が悪くても困りません。現在も自分自身が日常的に利用しています。 技術スタック(Tech Stack) 言語: Go 1.24.2 実行環境: AWS Lambda インフラ想定: API Gateway + Lambda(サーバーレス構成) 外部サービス: LINE Messaging API データソース: 時刻表 CSV
