串接 LINE Messaging API 與 Google Sheets,讓下游廠商直接在 LINE 群組下訂,系統自動扣庫存、回報餘量,並在低庫存時主動預警。
客戶為水產批發商行,每日需處理多家下游廠商的訂貨需求。過去以電話或手動 LINE 訊息回報庫存,耗費大量人力且容易出錯,庫存帳目也難以即時同步。
本專案目標是建置一套零月費、易維護的 LINE Bot 系統,讓廠商在指定群組用固定格式下單,系統自動完成庫存扣除、回報餘量,並在庫存不足時主動通知補貨。
全程使用 Google Apps Script 作為 Webhook 伺服器,無需租用主機,月費成本為零,非技術人員也能維護。
庫存資料存於 Google Sheets,管理員可直接查看、手動修改,降低技術門檻,也方便匯出報表。
品項採完全比對(非模糊搜尋),搭配規範化的試算表格,避免同音異字造成庫存誤扣。
每次扣庫存後自動判斷是否低於閾值,達標即推播通知至指定補貨群組,無需人工監控。
改用 pushMessage 取代 replyMessage,避免 LINE replyToken 30 秒過期問題,確保每則回覆都能送達。
Config.gs、Parser.gs、Inventory.gs、LineApi.gs、Code.gs 各司其職,方便未來維護與功能擴充。
{"status":"ok"} 判斷部署正確。