在上一篇教學中,我們為 LINE 機器人加入了
if-else 邏輯判斷,讓它能根據關鍵字回覆不同內容。但是,如果每次要新增或修改客服問答,都必須打開 Google Apps Script (GAS) 修改程式碼,不僅麻煩,對非技術背景的維護人員來說門檻也很高。今天,我們將實作一個更靈活的架構:讓機器人直接讀取 Google 試算表中的 QA 題庫來回覆使用者!
1. 為什麼要將題庫建立在試算表中?
將「程式邏輯」與「資料內容」分離,是系統開發的重要觀念。透過這個實作,未來你的團隊或小編只需要在 Google 試算表中新增一列「關鍵字」與「回覆內容」,機器人就會立刻學會新的問答,達到真正的動態維護與零程式碼更新。
2. 準備你的 QA 題庫試算表
- 打開我們之前建立的 Google 試算表,新增一個工作表,命名為 「QA題庫」。
- 在 A 欄 設定為「關鍵字」(例如:填寫
營業時間),在 B 欄 設定為「回覆內容」(例如:填寫平日 09:00 - 18:00)。 - 紀錄這份試算表的 ID,我們將在程式碼中呼叫它。

