📲 LINE 記帳機器人|即時互動式帳務管理系統

應用平台:LINE 私人聊天室/群組對話
開發技術:Node.js + LINE Messaging API + SQLite / MySQL
功能類型:自動計帳、餘額查詢、訊息解析、錯誤校正


📌 專案簡介

這是一套專為內部團隊/公司/代儲帳務管理打造的 LINE 記帳機器人,可透過自然語言與指令即時互動,實現用戶在聊天中「即說即算」,無需人工整理帳本,即可即時回覆當前餘額、計算差異、查詢錯帳,提升記帳效率並減少人為錯誤。


🔧 主要功能

  • 🧮 餘額計算與更新
    • 根據使用者傳入的數字自動加減並即時更新帳戶餘額
    • 支援多人同步記帳,動態更新群組共享餘額
  • 💬 指令觸發與錯誤偵測
    • 自動辨識輸入錯誤格式、金額異常(如圖片中差異過大自動標記)
    • 支援指令:+金額 / -金額 / 重設餘額 / 查餘額
  • 🧾 歷史紀錄與異常對帳
    • 支援追溯每筆紀錄,紀錄變更時間與使用者
    • 若發生計算落差(如使用者圖片所示),可自動提醒進行核對
  • 🔐 使用者權限管理(可選)
    • 可設定管理員、一般使用者權限
    • 僅限管理員重設總帳或強制修改餘額

⚙️ 技術實作說明

  • 使用 Node.js 搭配 LINE Messaging API 開發互動邏輯
  • 伺服端採用 MySQL 儲存帳務資料與操作紀錄
  • 部署於 Cloudflare Tunnel + PM2 伺服器,保證機器人長時間穩定運行
  • 日誌記錄 + 自動錯誤報告機制,方便後台審核與修正

✅ 應用場景

  • 📦 商品代儲、虛寶儲值等需快速記帳的內部群組
  • 👨‍👩‍👧‍👦 家庭日常花費統計
  • 👥 小型社團/公司團購/分帳用途
  • 💼 公司內部出納使用(結合分帳與對帳功能)

🎯 成效說明

透過 LINE 原生介面即可完成每日帳務統計與管理,不需另開 App 或系統,大幅減少人力記帳負擔。支援多用戶共用、異常提醒、歷史追蹤,有效提高財務管理效率與準確率。