🧩 專案概述
本專案為一套全雲端架構的企業內部記帳與管理工具,透過 LINE Bot 作為主要交互介面,並整合 AWS 雲端運算資源(Lambda、DynamoDB、API Gateway 等),實現即時記帳、數據管理、查詢統計與日誌追蹤功能。
本系統具備極高的穩定性與可用性,長期運行幾乎無中斷,並具備擴充彈性,可作為公司內部營運工具,亦可延伸為客戶維繫/客服自動化系統。
🎯 功能特點
📱 LINE Bot 窗口式交互
- 使用 LINE 聊天視窗即時記帳與查詢
- 可依關鍵字觸發類別、指令式或表單式輸入
- 支援 LINE Notify 推播、每日統計回報
📊 雲端記錄與統計管理
- 自動儲存記帳紀錄至 DynamoDB
- 按月份、自定區間統計支出/收入類型
- 支援 JSON 資料快取與自動清理機制
🖥 可視化 Dashboard(客製化)
- 可獨立部署 Web Dashboard(React 或 Vue)
- 圖表化檢視:條狀圖、圓餅圖、類別統計
- 權限分層:管理者/內部員工/審核角色
⚙️ 系統彈性與擴充
- 可外掛「客服 FAQ 模組」、「案件登錄」、「聯絡人管理」
- 可整合 Google Sheet、Notion API、第三方報表工具
☁️ 架構設計與技術選型
分類 | 技術選型 / 說明 |
---|---|
Bot 平台 | LINE Messaging API + Webhook (Node.js) |
運算核心 | AWS Lambda(事件觸發/無伺服器) |
資料庫 | AWS DynamoDB(NoSQL 結構、具備快取策略) |
前端 Dashboard | React / Tailwind CSS(可視化模組可抽換) |
API 管理 | AWS API Gateway(處理授權與封包驗證) |
通知推播 | LINE Notify / Email / Webhook 服務整合 |
部署模式 | 完整無伺服器架構,無需傳統主機部署 |
✅ 系統優勢
- 99.999% 高可用性架構:使用 AWS 原生服務,幾乎不會停機
- 極低維護成本:無需長駐伺服器與排程服務
- 彈性擴充與客製化介面:可依業務需求增加輸入類型與查詢維度
- 速度快、響應即時:資料查詢在毫秒級完成,支援大量輸入情境
- 多元應用場景:內部帳務、外部專案進度、客服管理、經營回報皆可延伸應用
📌 適用情境
- 公司內部帳務與資源管理
- 客戶資料維護、服務記錄統整
- 客服/LINE 回報與人員統計管理
- 社群型商業(如訂閱制/定期報告服務)自動化平台
📎 備註
目前已成功部署於企業內部實際使用,並持續穩定運行超過 12 個月。整體系統採模組化設計,可快速複製至其他業務領域,或進一步延伸為 SaaS 工具。