第一部分
顧店是怎麼運作的
顧客在 LINE 傳一句話給你的官方帳號,LINE 把訊息送到你的 Mac,Mac 上的 AI 查你的知識庫、寫出回覆、再用 LINE 回給顧客。整個過程通常在一到三秒內完成,不需要租伺服器,也不需要把資料上傳到任何雲端 AI。
- LINE 收到顧客訊息
官方帳號設定成「手動聊天」並開啟 Webhook,LINE 會把每則訊息送到顧店提供的網址。
- Cloudflare Tunnel 把訊息帶進你的 Mac
顧店內建 cloudflared,啟動時自動申請一個公開網址(Quick Tunnel),把外面的請求安全轉到 Mac 上的本機服務。網址每次重啟會變,顧店會自己寫回 LINE,你不用管。
- 本機 AI 決定怎麼回
先比對常見問題(FAQ),命中就直接用你寫的標準答案;沒有的話從你匯入的文件裡找段落,交給 Apple Intelligence 的本機模型生成回覆。找不到依據時回固定的「查無資料」訊息,不會亂編。
- 用 Reply 回覆顧客
自動回覆走 LINE 的 Reply 通道,不計入每月訊息額度。只有你主動推播(手動回覆、通知、提醒)才會用到 Push。
- 該由人處理的交給你
顧客說要找專人、問到禁止回答的主題、或送出預約時,顧店會用 LINE 推播通知你指定的帳號,並在 App 的對話頁標記等待回覆。
顧店只是一個在選單列常駐的 Mac App。Mac 關機、睡眠或沒有網路時,LINE 那邊的訊息就沒人回。第十一部分會說明怎麼讓它長期穩定運作。
第二部分
安裝與第一次開啟
系統需求
| 項目 | 需求 | 怎麼確認 |
|---|---|---|
| Mac 晶片 | Apple 晶片(M1 以後) | 點左上角 → 關於這台 Mac,「晶片」寫 Apple M 開頭。Intel Mac 沒有本機模型,無法使用。 |
| macOS | macOS 27 以上 | 同上畫面的「macOS」版本。 |
| Apple Intelligence | 已開啟,模型下載完成 | 系統設定Apple Intelligence 與 Siri 開關打開。第一次開啟會下載模型,需要 Wi-Fi 與一段時間。 |
| 網路 | 能連上網際網路 | 不需要固定 IP、不需要開防火牆 port,Tunnel 會從內部連出去。 |
| LINE | 官方帳號,已啟用 Messaging API | 第三部分會教。 |
安裝步驟
- 取得下載連結
加入顧店的 LINE 官方帳號 @978svzlc,傳「下載」給店小二,就會收到下載連結。
- 打開 顧店.dmg,把「顧店」拖進「應用程式」
拖完可以退出磁碟映像檔。
- 第一次開啟
顧店目前用開發者自簽方式發佈,macOS 第一次可能顯示「無法打開,因為無法驗證開發者」。處理方式:
- 到 系統設定隱私權與安全性,往下捲到「安全性」,會看到「顧店已被阻擋」,按「強制打開」。
- 或在 Finder 對 顧店.app 按右鍵 → 打開 → 再按一次「打開」。
只有第一次需要這麼做。
- 允許鑰匙圈存取
顧店把 LINE 憑證存在 macOS 鑰匙圈。第一次貼上憑證、以及每次更新顧店後第一次啟動時,會跳出鑰匙圈授權視窗,請輸入 Mac 密碼後按「永遠允許」。按「允許」的話下次還會再問。
- 允許通知
設定精靈的第二步會請你允許通知。有人要找專人、預約成立、連線中斷時,顧店會用 macOS 通知提醒你。
安裝完成後,顧店會出現在螢幕右上角的選單列,不會在 Dock 佔位。第一次啟動會自動打開設定精靈,直接跳到第四部分開始設定;如果你還沒準備 LINE 官方帳號的憑證,先看第三部分。
第三部分
開始前:準備 LINE 官方帳號
你需要一個 LINE 官方帳號,並替它開通 Messaging API。開通後會拿到兩串代碼,顧店用它們代表你的帳號回覆顧客。整個過程大約十分鐘,全部在瀏覽器完成。
如果還沒有官方帳號
到 LINE Official Account Manager 用你的 LINE 個人帳號登入,建立一個官方帳號。
啟用 Messaging API
- 登入 LINE Official Account Manager
用電腦到 manager.line.biz,點進你的官方帳號。
- 右上角「設定」→ 左側「Messaging API」
如果顯示「啟用 Messaging API」按鈕,按下去。
- 建立 Provider
Provider 名稱隨便取,例如你的店名。之後會請你同意條款,都同意即可。
- 看到 Channel ID 與 Channel secret 就完成了
接下來要到另一個網站取得完整憑證。
取得兩個憑證
到 LINE Developers Console 登入,點進剛才的 Provider,再點進你的官方帳號的 Messaging API channel。你會看到兩個分頁:
| 憑證 | 在哪裡 | 長什麼樣子 |
|---|---|---|
| Channel secret | 「Basic settings」分頁,往下捲 | 32 個英數字。旁邊有複製鈕。 |
| Channel access token | 「Messaging API」分頁最下方,按「Issue」產生 | 非常長的一串字。產生後複製起來;重新 Issue 會讓舊的失效。 |
這兩串代碼等同你官方帳號的鑰匙,不要貼在群組或寄給別人。顧店只會把它們存在這台 Mac 的鑰匙圈。
第四部分
設定精靈:七個步驟
第一次啟動顧店會自動打開設定精靈。每一步都可以先跳過,之後在 App 裡補。隨時可以從 系統常駐與電源開啟設定精靈 再跑一次。
- 開始前確認
三個是非題:Mac 是不是 Apple 晶片與 macOS 27、Apple Intelligence 是否開啟、官方帳號是否已啟用 Messaging API。答「不確定」會直接展開查法。
第一步。點「不確定」會展開怎麼查,並附上 LINE 後台的連結。 - 環境與權限
顧店自動檢查 macOS 版本、本機模型、繁體中文支援與內建的 cloudflared,並請你允許通知。這一頁也預告接下來會出現的授權視窗(鑰匙圈、行事曆),全部按允許即可。
第二步。四個檢查都是綠勾就可以往下。 - LINE 憑證
貼上第三部分取得的 Channel Secret 與 Channel Access Token,按「儲存並驗證」。驗證成功會顯示官方帳號的名稱。畫面下方有 LINE 後台的示意圖,標出兩個憑證的位置。
第三步。憑證只存在鑰匙圈,此時會跳鑰匙圈授權視窗,按「永遠允許」。 - 啟動連線
按「啟動服務」。顧店會啟動本機服務、建立 Tunnel 拿到公開網址,並自動把 Webhook 網址寫進 LINE。通常 20 秒內完成,可以先按下一步。
- LINE 後台
有兩個開關 LINE 沒有提供 API,必須自己到後台點。做完後用手機對官方帳號傳一句「測試」,顧店收到訊息會自動打勾,並問你手機上是不是只收到一則回覆。詳細說明見第五部分。
第五步。上方是兩個後台畫面的示意圖,下方是自動驗證區。 - 店家資訊
填店名、營業時間、地址、電話,以及第一筆常見問題。這些是 AI 每次回覆都會看到的基本資料。之後都可以在「店家資訊」與「知識庫」修改。
- 實際測試
用手機傳一句話給官方帳號,例如「你們幾點開?」。AI 的回覆會即時顯示在精靈裡,包含花了幾秒、是不是用 Reply 送出。看到回覆就代表全部完成,按「完成設定」。
第七步。回得不理想沒關係,之後到知識庫補資料即可。
第五部分
LINE 後台的兩個開關
這是最常出錯的地方。顧店能自動寫入 Webhook 網址,但下面兩個設定 LINE 不開放程式修改,需要你自己點一次。設好之後不會再變。
開關一:Use webhook
位置:LINE Developers Console你的 channelMessaging API 分頁Webhook settings
- 「Webhook URL」應該已經是顧店填的
https://….trycloudflare.com/webhook/…。不是的話回顧店的「LINE 連線」頁按「重新同步」。 - 把「Use webhook」打開。
- 「Webhook redelivery」(Webhook 重送)建議關閉。開啟後 LINE 在沒收到回應時會重送多次;顧店會用事件編號去重,但如果你曾遇到重複回覆停不下來,就保持關閉。代價是 Tunnel 換網址的十幾秒內收到的訊息可能漏掉。
顧店可以從 LINE 查到這個開關的狀態,開好後「LINE 連線」頁的清單會自動打綠勾。
開關二:回應設定
位置:LINE Official Account Manager設定回應設定
| 項目 | 設定成 | 為什麼 |
|---|---|---|
| 聊天 | 開啟 | 你才能在 LINE 的聊天畫面看到顧客訊息並親自回覆。 |
| Webhook | 開啟 | 與上面的 Use webhook 對應。 |
| 回應方式 | 手動聊天 | 選手動聊天就對了。AI 一樣用 Reply 回覆;轉人工後店員可以直接在 LINE 接手,不會跟 AI 打架。 |
| 自動回應訊息 | 關閉 | 不關的話顧客每則訊息會收到兩則回覆:一則是 LINE 的罐頭訊息,一則是顧店的。 |
| 加入好友的歡迎訊息 | 可保留 | 這是加好友當下的訊息,與顧店的回覆不衝突。 |
顧店無法偵測回應設定。做完後到「LINE 連線」頁把「請自行確認」那一項勾起來,或在精靈第五步傳一則測試訊息,回答「只有一則」即可。
驗證方法只有一種:用手機傳訊息給官方帳號。收到一則有內容的回覆代表全對;收到兩則代表自動回應訊息沒關;完全沒回覆請看第十五部分的疑難排解。
第六部分
認識介面
顧店有兩個入口:選單列的小圖示適合隨時瞄一眼;主視窗適合設定與處理事情。
選單列圖示與面板
右上角的泡泡圖示右下角有一顆狀態點,顏色代表整體狀態:
- 綠色・正常運作Tunnel 連線、Webhook 已同步、模型可用。
- 黃色・啟動中/同步中剛啟動或剛換網址,等幾十秒。
- 橘色・運作中,有警告還能回覆,但有事要處理,例如某個帳號的後台開關沒開、額度快用完。
- 紅色・已停止或連線異常沒有在回覆顧客。打開面板看原因。
- 灰色・尚未設定還沒有憑證。
點圖示會打開面板:
- 等待回覆列出被轉人工、還沒有人回的顧客,點一下直接開到那段對話。
- 保持喚醒可選無限期、1/4/8 小時,或到明早 9 點。
- AI 自動回覆關掉後所有帳號都只收不回,訊息會通知你。每個帳號也可以個別關。
- 底部:開啟主視窗、停止服務、結束顧店。結束顧店後 LINE 訊息就沒人回。
主視窗與側邊欄
從面板按「開啟主視窗」。左側是側邊欄,最上方是官方帳號選單,中間是十個頁面,底部是狀態與兩個快速開關。
帳號選單只是切換「現在檢視哪一個」。所有官方帳號都同時在回覆顧客,切換不會停掉其他帳號。店家資訊、回覆規則、知識庫、LINE 連線都是「目前檢視的帳號」的設定。
第七部分
十個頁面怎麼用
- 總覽服務狀態、今日數據與最近活動
- 客服對話查看顧客訊息,必要時親自回覆
- 預約確認、婉拒、備註顧客的預約
- 使用量訊息量、回覆方式與推播用量
- 知識庫FAQ 與文件,AI 回答的唯一依據
- 店家資訊每次回覆都會帶入的固定資訊
- 回覆規則系統指令、轉人工、預約收單
- LINE 連線憑證、Webhook、通知對象
- 帳號管理新增與管理多個官方帳號
- 系統常駐、保持喚醒、備份與重置
總覽
打開主視窗的第一頁。最上面一張大卡片告訴你現在的狀態,以及「上次收到顧客訊息」是多久前。狀態卡下方是四段管線:本機服務 → Cloudflare Tunnel → LINE Webhook → Apple 本機模型,哪一段有問題會變色。
- 所有官方帳號:每個帳號今日收到、回覆、轉人工的數字,以及待回覆人數與連線狀態。點一列切換檢視。
- Webhook 網址:目前帳號的公開網址與外部連線檢查結果。可以按「檢查」立刻做一次健康檢查。
- 今日數據:收到訊息、已回覆、FAQ 直接回答、AI 生成、轉人工等即時計數。
- 最近處理:最近幾則訊息是怎麼被處理的(FAQ、知識庫、問候、轉人工、查無資料)與花費秒數。
- 系統日誌:Tunnel、Webhook、模型的事件紀錄,排查問題時看這裡。
客服對話
所有顧客的對話都在這裡。左邊是顧客列表,右邊是對話內容,最下方是你親自回覆的輸入框。
列表上的記號
- 橘色小點:轉人工後尚未有人回覆。
- 人形圖示:人工模式中,AI 暫停回覆這位顧客。
- 禁止圖示:黑名單,AI 不回覆,來訊只通知你。
- 標籤:你替顧客加的標籤,例如 VIP、常客、注意。
搜尋
上方搜尋框可以找顧客名稱、標籤或對話內容。內容有命中時會另外列出「對話內容符合 N 則」,點一則直接跳到那段對話。「所有帳號」切換後可以跨帳號搜尋。
親自回覆
- 在輸入框以店家身分輸入,按 ⌘↩ 或送出鈕。這會用 LINE Push 送出,計入每月訊息額度。
- 預設勾選「送出後 AI 暫停回覆此顧客 30 分鐘」,避免你跟 AI 同時回。分鐘數可在回覆規則調整。
- 右上角「由我接手」讓 AI 對這位顧客完全暫停;「交還 AI」恢復自動回覆。
- 你也可以直接在 LINE 官方帳號的聊天畫面回覆顧客,顧店不會攔截。
回覆評分
每則 AI 回覆下方有 👍 👎。按 👎 會跳出視窗讓你直接改成一筆 FAQ,下次同樣的問題就會用你寫的答案。評分結果會出現在使用量頁的重點摘要。
顧客標籤與備忘
點顧客名稱旁的標籤按鈕,可以加標籤、寫備忘(例如「對堅果過敏」「上次抱怨過等太久」)、或勾選黑名單。AI 回覆時會參考這些資訊,但不會把備忘內容說給顧客聽。
匯出
右上角匯出鈕可以把全部對話或單一顧客的對話存成 CSV,用 Numbers 或 Excel 打開。
預約
顧客在 LINE 完成的預約會集中在這裡。要先在 回覆規則預約收單 開啟功能,顧客才會被引導預約。
- 確認並通知顧客:狀態改成已預約,並用你在回覆規則設定的「接受後通知顧客」訊息推播給顧客。
- 婉拒:狀態改成已取消,推播「婉拒後通知顧客」訊息。
- 加備註:寫給自己看的備註,例如「靠窗第 3 桌」「備兒童椅」。顧客不會看到。
- 完成/取消:已預約的項目在顧客來過之後標記完成。
- 包含過期:預設隱藏已經過去的預約,勾選後顯示。
右上角切換「日曆」可以看整月分布,點某一天列出當天的預約。
你不一定要打開 App 才能處理預約。預約成立時 LINE 會推播給你,訊息下方有「接受預約」「婉拒預約」按鈕,按下去 App 的狀態會同步更新並通知顧客。詳見第九部分。
使用量
看歷史數據的地方。上方切換期間(本日、本週、本月、今年)與指標,圖表和數字會跟著換。勾選「所有帳號」會把所有官方帳號合併計算。
| 指標 | 意思 |
|---|---|
| 收到訊息 | 顧客傳來的訊息數。 |
| 已回覆 | 顧店送出的回覆數,含 AI 與你親自回的。 |
| 回覆類型 | 每則自動回覆是怎麼產生的:FAQ 直答、AI 生成、問候、查無資料、轉人工、預約等。 |
| 轉人工 | 交給真人處理的次數。 |
| Push 推播 | 計入 LINE 每月額度的訊息數。Reply 不計。 |
| 回應時間 | 從收到訊息到送出回覆的平均秒數。 |
圖表下方有重點摘要(自動處理率、Push 用量、Reply 數、評分好評率、預約筆數、最忙時段)與明細表格,右上角可匯出 CSV。
知識庫
AI 只會根據知識庫裡的內容回答。知識庫越完整,AI 越少說「查無資料」。這一頁有四個分頁:常見問題、參考文件、待補問題、測試問答。
常見問題(FAQ)
- 顧客的問題與某一筆 FAQ 夠相似時,直接回你寫的答案,不經過 AI 生成,最快也最準。
- 「同義問法」放不同講法,例如「可以刷卡嗎」的同義問法「收信用卡嗎」「能不能用 LINE Pay」。
- 價格、營業時間、規定這類必須一字不差的內容,放 FAQ 最保險。
參考文件
- 支援
.md、.txt、.pdf,把檔案拖進去或按「選擇檔案」。也可以「直接輸入文字」。 - 用「
# 標題」分段,例如# 菜單、# 交通方式、# 退換貨規定。顧店依段落切塊,顧客問到相關內容時只把相關段落給 AI。 - 文件裡如果有「
# 系統指令」段落,內容會匯入回覆規則的系統指令,用來指定回覆風格。 - 一份文件建議三千字以內,太長就拆成幾份。
待補問題
按「轉成 FAQ」會把最常見的問法帶入問題、其他問法帶入同義問法,你只要填答案。按「忽略」則不再顯示。每天花兩分鐘看這裡,知識庫很快就會補齊。
測試問答
模擬顧客提問,走完整的回覆流程但不會傳到 LINE。改完知識庫或回覆規則後,先在這裡試幾句再讓顧客用。結果會顯示回覆來源與花費秒數。
店家資訊
店名、營業時間、地址、電話、簡介。這些是 AI 每次回覆都看得到的固定資訊,顧客問「你們在哪」「幾點關」可以直接回答。菜單、價目表這類會變動或很長的內容請放知識庫,不要塞在這裡。
回覆規則
系統指令
告訴 AI 用什麼口吻、怎麼排版、只有打招呼時怎麼回。預設已經寫好一份適合台灣店家的版本(繁體中文、稱呼「您」、一到三句、不用 Markdown 符號、價格寫「150 元」)。你可以直接改,或按「還原預設」。事實資料不要寫在這裡,AI 不會把系統指令當成知識來源。
轉接專人
- 轉人工關鍵字:顧客訊息包含這些詞就轉人工,預設「專人、真人、客服人員、投訴、客訴」。轉人工後 AI 回覆固定的轉接訊息,並推播通知你設定的對象。
- 禁止回答的主題:例如「退款、法律、醫療建議」。命中時 AI 不回答,改問顧客「需要為您轉接專人嗎?」並附上「要,轉接專人」「不用了」兩個按鈕。
- 人工模式分鐘數:你親自回覆後,AI 對這位顧客暫停多久,預設 30 分鐘。
固定訊息
查無資料、禁止主題、顧客說不用轉接、問候語等固定回覆。可以用 {關鍵字} 代表第一個轉人工關鍵字,下方會即時預覽。例如預設的查無資料訊息:
不好意思,目前的資料中沒有這項資訊 🙏 如需專人協助,請輸入「專人」,我們會盡快為您回覆。
長度與時段
- 回覆長度上限:預設 150 字,超過會截斷。LINE 上短一點比較好讀。
- 離峰時段:預設 22:00 到隔天 9:00。這段時間顧客要求轉人工時,改回「離峰訊息」,例如「目前非營業時間,明早 9 點後會有專人回覆」。留空則仍用一般轉人工訊息。
快速回覆按鈕
在 LINE 回覆下方顯示幾顆按鈕,顧客點一下就送出對應文字。你可以設定按鈕文字與送出的內容,例如「營業時間」「怎麼去」「我要預約」。預設只在問候、查無資料、歡迎訊息時附上,也可以改成每則都附或關閉。
預約收單
- 套用範本:餐廳(人數、姓名、備註)、個人服務(項目、姓名、電話)、課程或體驗(人數、姓名、電話)、空白(只問日期時間)。套用會取代目前的項目清單。
- 詢問時間:只約日期不約時間的服務可以關掉。
- 可預約時段:填了會變成按鈕讓顧客點,例如 11:30、12:30、18:00。顧客也可以自己打字。
- 要問的項目:日期、時間之外依序詢問的欄位。每個項目有名稱、問法、型態(文字、數字、電話、選項)與是否必填。顧客一句話講到的內容會一次收齊,不會重複問。
- 三則訊息:預約成立訊息(顧客確認後回給顧客)、接受後通知顧客、婉拒後通知顧客。可以用
{日期}{時間}{預約內容}以及每個項目的名稱當變數。 - 提醒:前一天固定時間提醒,以及當天提前幾小時再提醒一次。提醒訊息下方自動附「會準時到」「要改期」按鈕。
- 寫進行事曆:已確認的預約寫進 macOS 行事曆,第一次會請你允許存取。
AI 只負責收單,不會向顧客承諾一定有空檔。每筆預約都要你(在 App 或 LINE 上)按接受,顧客才會收到確認。
LINE 連線
憑證與 Webhook
- 換憑證:貼上新值後按「重新驗證」。「清除憑證」會停止這個帳號的回覆。
- 「本月訊息額度」從 LINE 查回來,只計 Push。
- Webhook 網址旁有複製鈕。同步狀態不是「已同步」時按「重新同步」。
- 「LINE 後台的設定」清單就是第五部分的兩個開關。第一項顧店會自動確認,第二項要你自己勾。
轉人工通知
顧客轉人工、預約成立、每日摘要、異常通知都會推播到這裡填的 LINE 帳號。填的是 userId,不是 LINE ID,多個用半形逗號隔開。
- 用你自己的 LINE 加官方帳號為好友
店長、店員都可以各自加。
- 對官方帳號傳「我的ID」
顧店會回一串 U 開頭、33 個字的 userId。
- 複製貼到「轉人工通知」欄位
多個人用逗號隔開。按「傳送測試通知」確認收得到。
只有這裡填的 userId 可以在 LINE 上用「接受預約」「婉拒預約」等店家指令。沒填的話,預約通知只會出現在 App 與 macOS 通知。
每日摘要與異常通知
- 每日摘要:每天固定時間(預設 21:00)把當天收到、回覆、自動處理率、平均回應、額度、待確認預約、待補問題、等待回覆的顧客推播給通知對象。安裝後第一週每天附一則使用提示。
- 異常通知:Tunnel 斷線與恢復、本機模型不可用、Webhook 同步失敗、訊息額度用到指定比例。訊息會直接寫該怎麼做。同一種問題在冷卻時間內(預設 60 分鐘)最多通知一次。
帳號管理
- 每個官方帳號有自己的憑證、知識庫、店家資訊與回覆規則,互不影響,全部同時運作。
- 所有帳號共用這台 Mac 的本機模型與同一條 Tunnel。模型最多同時處理兩則、其餘排隊,建議一台 Mac 不超過五個帳號。
- 新增官方帳號:填名稱、貼上該帳號的兩個憑證,可選擇複製某個既有帳號的設定與知識庫。新增後一樣要到 LINE 後台完成兩個開關。
- 刪除帳號:停止回覆、移除鑰匙圈憑證,資料夾移到垃圾桶(需要時可救回)。LINE 後台的 Webhook 設定不會自動清除。刪到最後一個時會建立空白帳號並重開設定精靈。
系統
常駐與電源
- 登入時自動啟動:Mac 開機登入後自動啟動顧店並開始服務。更新顧店後如果發現沒有自動啟動,來這裡重新打開一次。
- 開啟設定精靈:重新跑一次七個步驟。
保持喚醒
開啟後 Mac 不會因為閒置而睡眠,才能持續接收 LINE 訊息。筆電闔上上蓋、或沒接電源時 macOS 仍會強制睡眠,這是系統限制。
Apple 本機模型與 Cloudflare Tunnel
- 模型卡片顯示可用狀態與繁體中文支援,並可做一次冒煙測試。
- Tunnel 卡片顯示目前網址、上次健康檢查結果,可「重啟 Tunnel」或「立即健康檢查」。
- 進階參數的 port(預設 8787 與 8788)通常不需要改;改了要重新啟動服務。
資料與隱私
對話紀錄預設保留 30 天後自動清除,可調整。「清除所有對話紀錄」不影響知識庫與設定。
備份與還原
- 匯出備份:換電腦或重灌前做一次。勾選「包含 LINE 憑證」的話備份檔會含明文金鑰,請妥善保管、用完刪除。
- 選擇檔案並還原:目前的資料會改名保留在同一個資料夾旁邊,不會刪除。還原完成後 App 會自動重新啟動。
重置全部設定
刪除所有帳號的憑證、知識庫、店家資訊、回覆規則、對話、預約、用量統計與日誌,並取消登入時自動啟動,回到剛安裝的狀態。LINE 後台的 Webhook 設定不會變動。無法復原,建議先匯出備份。
第八部分
顧客會經歷的對話流程
了解顧店怎麼判斷每一則訊息,你就知道該把資料放在哪裡、該調哪個設定。每則顧客訊息依下面的順序處理,命中就停止。
- 黑名單:這位顧客被你設為黑名單 → 不回覆,只通知你。
- 人工模式:你剛親自回覆過或按了「由我接手」 → AI 不回,訊息記錄下來讓你看。
- 預約提醒的回覆:顧客按了「會準時到」或「要改期」 → 更新出席狀態;要改期會通知你並進入人工模式。
- 「我的ID」:回傳 userId(給店家設定通知對象用)。
- 轉人工詢問的回答:上一則 AI 問過「需要轉接專人嗎」,顧客回「要」→ 轉人工;回「不用」→ 回覆固定的婉拒訊息。
- 預約進行中:顧客正在回答預約問題 → 繼續收下一個欄位。
- 轉人工關鍵字:訊息含「專人」等關鍵字 → 回轉接訊息,推播通知你,進入人工模式。
- 禁止主題:命中禁止關鍵字 → 不回答,問是否轉接(附按鈕)。
- 常見問題:與某筆 FAQ 夠相似 → 直接回標準答案。
- 意圖判斷:只是打招呼 → 回問候語;表達想預約(且預約收單開啟)→ 開始收單;其他 → 進入下一步。
- 知識庫檢索與生成:從文件找相關段落,交給本機模型寫回覆。模型自己也判斷資料夠不夠;不夠時回「查無資料」訊息,並記到待補問題。
幾段典型對話
問候與 FAQ 直答
查無資料與轉人工
禁止主題
預約收單(餐廳範本)
預約的日期、時間與人數一句話講到的會一次收齊,只補問缺的。顧客按「確認」後收到預約成立訊息,你則收到帶按鈕的通知。
第九部分
在 LINE 上直接操作
很多事情不用打開 Mac。店家(填在「轉人工通知」的 userId)可以直接在 LINE 對官方帳號下指令;顧客也有幾個固定回覆會被特別處理。
店家指令
| 傳給官方帳號 | 效果 |
|---|---|
我的ID | 回傳你的 userId。任何人都可用,用來設定通知對象。 |
接受預約 #12 | 預約 12 改成已預約,推播「接受後通知顧客」給顧客,回覆你結果。通知訊息下方本來就有這顆按鈕。 |
婉拒預約 #12 | 預約 12 改成已取消,推播「婉拒後通知顧客」給顧客。 |
備註預約 #12 靠窗第 3 桌 | 在預約 12 加上店家備註,顧客不會看到。 |
預約編號就是通知訊息與 App 預約頁上的「#數字」。指令只對通知對象有效,其他人傳同樣文字會被當成一般顧客訊息。
顧客的固定回覆
| 顧客回覆 | 情境 | 效果 |
|---|---|---|
要/不用 | AI 剛問過是否轉接專人 | 轉人工,或回覆婉拒訊息。 |
確認出席 #12(按鈕「會準時到」) | 收到預約提醒 | 出席狀態標記為會到。 |
要改期 #12(按鈕「要改期」) | 收到預約提醒 | 通知你,顧客進入人工模式,由你在 LINE 直接聯繫。 |
專人 等關鍵字 | 任何時候 | 轉人工。 |
第十部分
Reply 與 Push 的差別
LINE 的訊息有兩種通道。知道哪些動作走哪一種,就能掌握官方帳號每月的訊息額度。
- Reply(回覆)不計額度。顧客傳一則、顧店回一則,走 Reply 通道,沒有則數上限。AI 的自動回覆幾乎都是這種。
- Push(推播)計入額度。每月可用則數依你的 LINE 官方帳號設定而定,可在 LINE Official Account Manager 查看。以下動作會用 Push:
| 動作 | 推給誰 | 怎麼省 |
|---|---|---|
| 你在 App 的對話頁親自回覆 | 顧客 | 改在 LINE 官方帳號的聊天畫面回,不經過顧店就不會用到 Push。 |
| 轉人工通知、預約通知 | 通知對象 | 通知對象填少一點;多人時用一個共用帳號。 |
| 預約的接受/婉拒通知、提醒 | 顧客 | 不需要提醒的服務可以關掉「前一天提醒」與「當天提前提醒」。 |
| 每日摘要、異常通知 | 通知對象 | 每天固定一到兩則,影響不大。 |
| Reply 失敗時的補送 | 顧客 | Reply token 只有約一分鐘有效,模型太慢時顧店會改用 Push 補送。少見。 |
「LINE 連線」頁顯示本月用量;異常通知預設在用到 80% 與用完時各提醒一次;使用量頁的「Push 推播」指標可以看每天的趨勢。
第十一部分
長期穩定運作的建議
- 用一台專門的 Mac。Mac mini 最適合:接有線網路與不斷電系統,在 系統設定能源 開啟「斷電後自動開機」。
- 開啟「登入時自動啟動」與「保持喚醒(無限期)」。兩個都在系統頁;保持喚醒也可以從選單列面板切換。
- 關掉自動登出與螢幕鎖定後的睡眠。筆電務必接電源,闔上上蓋會強制睡眠。
- 把通知對象填好,並開啟異常通知與每日摘要。Mac 出狀況時 LINE 會告訴你該做什麼,不用一直盯著。
- 每天看一次待補問題。兩分鐘就能把 AI 答不出來的問題補成 FAQ。
- 每週或大改設定前匯出備份。
- 更新顧店後:第一次啟動會再問一次鑰匙圈授權(按永遠允許),並確認「登入時自動啟動」還開著。
第十二部分
疑難排解
顧客傳訊息完全沒有回覆
依序檢查:
- 選單列圖示是綠色嗎?紅色或灰色先打開面板看原因。
- 「AI 自動回覆」開關有開嗎?總開關在選單列面板,每個帳號的開關在總覽或帳號管理。
- LINE 後台的「Use webhook」有開嗎?看「LINE 連線」頁的清單,沒開的話開完按「重新同步」。
- 回應方式是「手動聊天」嗎?選「聊天機器人」以外的模式也可以,但「自動回應訊息」一定要關。
- 這位顧客是不是在人工模式或黑名單?對話列表上有人形或禁止圖示。
- Mac 是不是睡著了?看總覽的「上次收到顧客訊息」與系統日誌。
每則訊息收到兩則回覆
多出來的那則是 LINE 的「自動回應訊息」。到 LINE Official Account Manager設定回應設定 把「自動回應訊息」關掉。
AI 一直重複回覆同一則、停不下來
幾乎都是 LINE Developers Console 的「Webhook redelivery」(Webhook 重送)造成的。把它關掉,再到顧店按「重啟 Tunnel」。
每次打開顧店都跳鑰匙圈授權視窗
你上次按的是「允許」而不是「永遠允許」。下次出現時輸入 Mac 密碼後按「永遠允許」。更新顧店後第一次啟動會再問一次,屬正常。
圖示一直是黃色或橘色
黃色是啟動中或同步中,剛啟動或剛換網址時會持續幾十秒,新網址需要時間讓 DNS 生效。橘色是「運作中但有警告」,打開總覽看狀態卡的說明,常見原因:
- 某個帳號 LINE 後台尚未開啟 Use webhook。
- 訊息額度用到 80% 以上。
- 系統日誌出現
429:Cloudflare 對建立 Quick Tunnel 有頻率限制,顧店會自動退避 5、10、20、30 分鐘再試,這段時間不要一直按重啟。
Mac 睡醒之後沒有回覆
睡眠期間 Tunnel 斷線,喚醒後顧店會自動重建並寫回新網址,通常一分鐘內恢復;睡眠期間 LINE 送來的訊息則沒有人回,會在總覽的狀態卡提示。避免方法是開啟「保持喚醒」。
AI 的回答不對或亂編
- 在對話頁對那則回覆按 👎,直接改成 FAQ。
- 確認相關資料真的在知識庫裡,而且是最新的。系統指令與店家資訊不會被當成知識來源。
- 需要一字不差的內容(價格、規定)放 FAQ,不要只放在文件裡。
- 改完先到「測試問答」試幾句。
AI 回覆太慢
本機模型單則通常一到三秒。慢的原因通常是 Mac 同時在跑其他吃資源的程式、或多個帳號同時湧入訊息(模型最多同時處理兩則)。使用量頁的「回應時間」可以看趨勢。
本機模型顯示不可用
到 系統設定Apple Intelligence 與 Siri 確認開關打開、模型下載完成。Intel Mac 與未開啟 Apple Intelligence 的 Mac 無法使用顧店。模型下載中時系統頁會顯示進度說明。
預約開啟了,顧客卻沒有被引導預約
顧客要明確表達想預約(「我要訂位」「可以預約嗎」),AI 才會開始收單。只是問「星期六有位子嗎」會被當成一般問題。可以在快速回覆按鈕加一顆「我要預約」讓顧客直接點。
重灌或換電腦後怎麼搬
舊電腦:系統頁「匯出備份」,勾選包含 LINE 憑證。新電腦:安裝顧店、在設定精靈按「稍後再設定」、到系統頁「選擇檔案並還原」。還原後 App 會重新啟動,接著記得刪掉備份檔。
想換一台 Mac 跑同一個官方帳號
同一個官方帳號同時只能有一個 Webhook 網址。新 Mac 啟動後會把網址寫成自己的,舊 Mac 就收不到訊息了。請先在舊 Mac 停止服務或結束顧店,避免兩台互相覆蓋。
第十三部分
資料放在哪裡
| 內容 | 位置 |
|---|---|
| LINE 憑證(Channel secret、access token) | macOS 鑰匙圈,不寫入任何檔案 |
| 全域設定、帳號清單 | ~/Library/Application Support/顧店/ |
| 每個帳號的設定、知識庫、對話、預約、統計 | 同上資料夾內 accounts/帳號代號/ |
| 日誌 | 同上資料夾內 logs/ |
| 備份檔 | 你匯出時選的位置(zip) |
會離開這台 Mac 的資料只有兩種:送給 LINE 的回覆內容與推播,以及經過 Cloudflare Tunnel 的加密連線(Cloudflare 只轉送,不儲存訊息內容)。AI 推論完全在本機進行,不會把顧客的訊息或你的知識庫送到任何 AI 服務。
要在 Finder 打開資料夾:Finder 選單 前往前往檔案夾…,貼上 ~/Library/Application Support/顧店。