跳至主要內容

里程碑

n8n連結LINE(娃娃機調查)

Zen @961029發布於

一、為什麼想做這個作品?

在經營娃娃機店的過程中,店家資料、機台庫存、營收及報修紀錄等資訊,往往分散在不同地方,查詢與整理都需要花費不少時間。因此,我希望結合 AI 與自動化技術,製作一個能在 LINE 上使用的 AI 小精靈,讓店家透過日常對話,就能快速查詢及管理相關資訊,減少重複整理資料的時間,提升店務管理的便利性。

二、作品介紹與功能

本次作品為「Jasen LINE 娃娃機助理」,主要運用 LINE、n8n 與 AI Agent,將娃娃機店的查詢及管理功能整合至同一個對話介面,讓使用者不必完全依賴固定指令,就能透過文字訊息操作。主要功能如下:

  • 店家與機台查詢: 使用者可以在 LINE 中輸入問題,例如「台北信義有哪些機台?庫存如何?」,AI 會查詢資料表中的相關資訊,並整理結果回覆使用者。
  • 庫存提醒: 當機台庫存低於預先設定的門檻時,系統會在相關回覆中提醒使用者注意補貨,方便店家掌握庫存狀況。
  • 營收記錄與查詢: 使用者只要輸入「信義店今天營收 1000 元」,就能將營收資料記錄至資料表。之後也可以詢問「信義店這個月營收」,讓 AI 查詢每日營收明細,並計算當月總額,減少人工整理與加總的工作。
  • 報修記錄與查詢: 當機台發生問題時,使用者可以輸入「信義店 A01 爪子無力要報修」,系統便會建立報修紀錄,並將狀態預設為「待處理」。後續也能透過對話查詢店內的報修項目,方便掌握機台的維修需求。
  • 機台管理: 使用者可以透過對話新增機台資料、更新獎品庫存,讓日常管理不必完全依靠手動修改表格。
  • AI 自動判斷需求: 透過 AI Agent 分析訊息內容,選擇適合的工具執行查詢或資料更新,降低使用者記憶固定指令的負擔。
  • 安全驗證與錯誤通知: 系統加入 LINE 簽章驗證機制,以確認請求來源並降低未經授權請求的風險。另外也設定 Gmail 錯誤通知,當自動化流程發生異常時,可以收到提醒並進一步檢查問題。

三、我的製作過程

這次主要使用 n8n 作為自動化平台,搭配 LINE Messaging API、Webhook、AI Agent 與 n8n Data Tables 建立整體流程。當使用者從 LINE 傳送訊息後,系統會依序進行簽章驗證、擷取文字內容,再交由 AI Agent 判斷使用者的需求,並選擇適當的資料表工具進行查詢或更新,最後將處理結果回覆至 LINE。

在資料管理方面,我為 AI Agent 設定了 8 個資料表工具,分別處理不同的查詢與管理需求,並加入對話記憶功能,讓系統能參考同一位使用者前幾輪的對話內容,使連續對話更容易理解與操作。

在實際製作的過程中,我也遇到了一些需要反覆測試與修正的問題:

  • LINE 串接方式的調整: 在研究 n8n 內建的 LINE 相關節點時,發現原有節點無法直接滿足這次的需求,因此改用 Webhook 接收訊息,再透過 HTTP Request 呼叫 LINE Messaging API,完成訊息處理與回覆。
  • 簽章驗證的設定: 系統需要利用 HMAC 計算簽章,再與 LINE 傳入的簽章標頭進行比對。如果 HMAC Secret 設定錯誤,就可能導致正常訊息也無法通過驗證,因此必須反覆檢查設定與測試結果,才能確認驗證流程正常運作。
  • 測試錯誤的判斷: 測試過程中,我需要區分使用無效 Reply Token 所造成的回覆失敗,以及自動化流程本身發生的錯誤。透過檢查錯誤訊息與流程執行結果,我逐漸學會判斷問題發生的位置,避免將不同原因造成的錯誤混為一談。
  • 多參數查詢的測試: 營收與報修功能需要依照不同條件查詢資料,設定工具時必須確認各項參數能正確傳遞。因此,我先逐步測試個別工具,再使用手機透過 LINE 進行實際對話,確認 AI 能否根據使用者的描述判斷需求,並正確處理查詢條件。

經過這些測試與調整,我不僅逐步完成各項功能,也更了解自動化流程中的資料傳遞、參數設定及錯誤排查方式。

四、製作收穫與未來展望

透過這次專題,我學會將實際的店務需求拆解成「接收訊息、判斷需求、讀取或更新資料、回覆結果」等步驟,再利用 n8n 將不同功能串接起來,完成一套能透過 LINE 操作的 AI 助理。

我也體會到,製作 AI 應用不只是讓功能在編輯器中順利執行,還需要考慮安全性、錯誤處理與實際使用情境。例如,簽章驗證能協助確認請求來源,錯誤通知則能讓我及時發現異常,而透過手機進行真實的 LINE 對話測試,也能確認系統是否符合預期的操作方式。

未來,我希望繼續擴充營收統計、報修進度追蹤及庫存管理功能,讓系統不只能記錄與查詢資料,也能提供更完整的店務管理協助。透過持續測試與改善,讓 Jasen LINE 娃娃機助理更貼近日常經營的實際需求。

0 個愛心0 則留言

登入並驗證手機後就能留言。登入