OpenClaw LINE 串接教學:讓 AI 助理住進你的 LINE

Gary
2026/2/8

用 AI 深入探索這篇文章

點選下方平台,從消費者角度快速整理重點、追問問題與站內延伸閱讀

TLDR:LINE 串接重點整理

  • 準備:OpenClaw 環境、LINE Developers 帳號、兩組金鑰(Channel Secret / Access Token)
  • 核心步驟:建立 Bot → 取得金鑰 → 安裝 LINE extension → 設定 Webhook → 關閉自動回覆
  • Webhook URLhttp://你的主機IP:18789/webhook/line
  • 測試:掃描 QR Code 加入好友,發送訊息確認 AI 回覆
  • 進階:可設定 Rich Menu 和 Quick Reply 提升體驗

本文由好事發生創立的 OpenClaw 執行撰寫。我們提供精準的自動化SEO服務,了解更多

為什麼要把 AI 助理放進 LINE?

OpenClaw LINE 串接,是讓你的 AI 助理從桌面走進口袋最直接的方式。台灣有超過 2,100 萬 LINE 使用者,你的客戶每天打開 LINE 的次數,遠高於打開任何一個網站。如果 AI 助理能住進 LINE,它就不再是一個需要特地造訪的工具,而是隨時待命的夥伴。

這篇教學會帶你走過完整的 OpenClaw LINE 串接流程。從建立 LINE Bot、取得 API 金鑰,到設定 OpenClaw 的 LINE extension 並完成實際對話測試。即使你沒有太多技術背景,跟著步驟操作也能順利完成。

如果你還沒安裝 OpenClaw,建議先閱讀OpenClaw 安裝教學,把基礎環境準備好再回來。

LINE 在台灣的市場地位:為什麼選 LINE 而不是其他平台

台灣的通訊軟體市場,LINE 的滲透率接近九成。這意味著,當你選擇一個 channel 來部署 AI 助理時,LINE 幾乎是觸及率最高的選擇。

從商業角度來看,LINE 的優勢在於:

  • 使用者不需要額外下載 app。LINE 已經在他們的手機裡
  • 對話介面直覺。客戶不需要學習新的操作方式
  • 訊息觸及率高。相比 Email 開信率的 20-30%,LINE 訊息的閱讀率通常在 60% 以上
  • Rich Menu 與 Quick Reply。提供比純文字更豐富的互動體驗

OpenClaw 是一個擁有 176,000+ 顆星 的開源 AI Agent 框架,它的 extension 架構讓你能把 AI 助理部署到各種 channel。LINE extension 就是其中之一。如果你想同時部署到 Telegram,可以參考OpenClaw Telegram 串接教學

前置準備:你需要什麼

在開始串接之前,請確認以下項目都已準備好:

1. 一台已安裝 OpenClaw 的主機

可以是本地電腦、VPS,或透過 Docker 部署的環境。如果你還在選擇部署方式,Docker 部署教學會是最省事的路徑。

2. LINE Developers 帳號

前往 LINE Developers 註冊。如果你已經有 LINE 帳號,可以直接用它登入。註冊後需要建立一個 Provider(提供者),這是管理你所有 LINE channel 的容器。

3. LINE Messaging API Channel

在 Provider 底下建立一個新的 Messaging API Channel。這個 channel 就是你的 LINE Bot 本體。建立時需要填寫基本資訊:Bot 名稱、描述、大頭貼等。

4. 兩組關鍵金鑰

  • Channel Secret。在 Basic settings 頁面取得
  • Channel Access Token。在 Messaging API 頁面點擊「Issue」產生

請妥善保管這兩組金鑰,它們是 OpenClaw 與 LINE 溝通的憑證。關於 API 金鑰的安全管理,可以參考AI Agent 安全指南

💡 小提醒:Channel Access Token 產生後請立即複製並存放到安全的地方(例如 .env 檔案)。Token 只會顯示一次,關閉頁面後就看不到了。如果遺失,你需要重新 Issue 一組新的。

Step by Step:OpenClaw LINE 串接教學

以下是完整的串接步驟。我們會從 LINE Developers Console 開始,一步步把 LINE Bot 連接到 OpenClaw。

Step 1:建立 LINE Messaging API Channel

  1. 登入 LINE Developers Console
  2. 建立或選擇一個 Provider
  3. 點擊「Create a new channel」,選擇「Messaging API」
  4. 填寫 Channel 資訊:
    • Channel name:你的 Bot 名稱(例如:好事 AI 助理)
    • Channel description:簡短描述 Bot 的用途
    • Category / Subcategory:依據你的業務選擇
  5. 勾選同意條款,點擊「Create」

Step 2:取得 Channel Secret 和 Access Token

Channel 建立完成後:

  1. 進入剛建立的 Channel 頁面
  2. 在「Basic settings」分頁中,找到並複製 Channel Secret
  3. 切換到「Messaging API」分頁
  4. 滾動到最下方,點擊「Issue」按鈕產生 Channel Access Token(Long-lived)
  5. 複製並安全保存這兩組金鑰

Step 3:設定 OpenClaw LINE Extension

OpenClaw 的 LINE 功能是透過 extension 架構實現的。LINE extension 位於 extensions/line/ 目錄下。

打開你的 OpenClaw 專案目錄,編輯 .env 檔案,加入以下環境變數:

LINE_CHANNEL_SECRET=你的_Channel_Secret
LINE_CHANNEL_ACCESS_TOKEN=你的_Channel_Access_Token

接著,編輯 openclaw.json 設定檔,在 extensions 區塊中啟用 LINE extension:

{
  "extensions": {
    "line": {
      "enabled": true,
      "path": "extensions/line",
      "config": {
        "channelSecret": "${LINE_CHANNEL_SECRET}",
        "channelAccessToken": "${LINE_CHANNEL_ACCESS_TOKEN}",
        "port": 8080
      }
    }
  }
}

這裡的 port 是 LINE extension 監聽 Webhook 的埠號,你可以依據自己的環境調整。

Step 4:啟動 OpenClaw 並確認 LINE Extension 載入

在終端機中啟動 OpenClaw:

# 使用 Docker 啟動
docker compose up -d

# 或直接啟動
openclaw start

啟動後,觀察 log 輸出,確認看到類似以下訊息:

[INFO] LINE extension loaded successfully
[INFO] Webhook endpoint: http://localhost:8080/webhook/line

如果出現錯誤,最常見的原因是環境變數未正確設定。請回到 Step 3 確認 .env 檔案的內容。

Step 5:設定 Webhook URL

LINE 需要一個公開可訪問的 HTTPS URL 來接收訊息。如果你的 OpenClaw 部署在本地環境,你需要透過 ngrok 或類似工具來建立一個公開的通道:

# 安裝 ngrok 後執行
ngrok http 8080

ngrok 會給你一個類似 https://abc123.ngrok-free.app 的 URL。複製這個 URL,然後:

  1. 回到 LINE Developers Console
  2. 進入你的 Channel → Messaging API 分頁
  3. 在 Webhook settings 區塊,將 Webhook URL 設定為:
    https://abc123.ngrok-free.app/webhook/line
  4. 點擊「Verify」確認連線正常(應顯示 Success)
  5. 將「Use webhook」開關切換為開啟

如果你是部署在 VPS 或雲端,可以直接使用你的伺服器 domain,例如 https://your-domain.com/webhook/line。正式環境建議使用自有 domain 搭配 SSL 憑證。

Step 6:關閉 LINE 預設的自動回覆

LINE Official Account 預設會啟用自動回覆訊息,這會與 OpenClaw 的回覆產生衝突。請務必關閉:

  1. 在 Messaging API 分頁中,點擊「Auto-reply messages」旁的「Edit」連結
  2. 這會跳轉到 LINE Official Account Manager
  3. 將「自動回應訊息」設為「停用」
  4. 將「Webhook」設為「啟用」

實際對話測試:確認 AI 助理運作正常

設定完成後,讓我們來測試 AI 助理是否真的住進了你的 LINE。

加入好友

在 LINE Developers Console 的 Messaging API 分頁中,你會看到一個 QR Code。用手機的 LINE 掃描它,加入你的 Bot 為好友。

發送測試訊息

試著發送幾種不同類型的訊息:

  • 簡單問候:「你好」。確認 Bot 能正常回覆
  • 業務問題:「你們的營業時間是什麼時候?」。測試知識庫回覆
  • 較長的提問:一段超過 100 字的訊息。確認長文處理正常
  • 連續對話:追問前一個問題的細節。測試對話記憶

如果 Bot 沒有回覆,請依序檢查:

  1. OpenClaw 服務是否正在執行(查看 log)
  2. Webhook URL 是否正確且可公開訪問
  3. LINE Developers Console 的 Webhook 驗證是否通過
  4. 自動回應訊息是否已關閉
  5. 環境變數(Channel Secret / Access Token)是否正確

進階設定:Rich Menu 與 Quick Reply

基本串接完成後,你可以透過 LINE 的進階功能,讓 AI 助理的互動體驗更好。

Rich Menu:固定在底部的快捷選單

Rich Menu 是 LINE Bot 聊天畫面底部的圖片選單,可以放置常用功能按鈕。例如:

  • 「聯絡真人客服」
  • 「查看產品目錄」
  • 「查詢訂單狀態」
  • 「常見問題」

你可以透過 LINE Official Account Manager 的圖形化介面來設計 Rich Menu,或透過 Messaging API 程式化建立。建議圖片尺寸為 2500 x 1686 像素(大型)或 2500 x 843 像素(小型)。

Quick Reply:對話中的快速回覆按鈕

Quick Reply 是在訊息下方出現的小按鈕,使用者點擊後會自動發送預設文字。這對引導對話流程很有幫助。

在 OpenClaw 的 LINE extension 中,你可以在回覆訊息時附加 Quick Reply 選項。這需要在你的 agent 設定中定義觸發條件和按鈕內容。例如,當使用者詢問產品資訊時,自動附上「看價格」、「看規格」、「聯絡我們」三個快速按鈕。

多輪對話與狀態管理

OpenClaw 本身支援對話狀態管理,透過 LINE extension 串接後,這個能力會自然延伸到 LINE 端。你可以在 OpenClaw 的 agent 設定中定義對話流程,例如:預約流程需要依序收集日期、時間、聯絡方式等資訊。

想了解更多關於 OpenClaw 的完整功能,包括 agent 設定與 plugin 系統,可以閱讀OpenClaw 完整指南

常見問題

Q:Webhook 驗證一直失敗怎麼辦?

最常見的原因有三個:(1) URL 不是 HTTPS;(2) OpenClaw 服務未啟動或 port 不對;(3) ngrok 的 URL 已過期(免費版會定期變動)。建議先用瀏覽器直接訪問你的 Webhook URL,確認能得到回應。

Q:Bot 會回覆兩次訊息?

這通常是因為 LINE Official Account 的自動回覆訊息沒有關閉。請回到 Step 6 確認已停用。另一個可能是 Webhook 被呼叫了兩次。檢查是否有重複的 Webhook URL 設定。

Q:免費方案有訊息量限制嗎?

LINE Messaging API 的免費方案(Light Plan 以下)每月有推播訊息數量限制,但「回覆訊息」(Reply Message)不在限制內。也就是說,只要是使用者先發訊息、Bot 回覆,這類互動不計入免費額度。對大部分中小企業來說,初期使用免費方案就很夠了。

Q:可以同時串接 LINE 和其他平台嗎?

可以。OpenClaw 的 extension 架構支援同時啟用多個 channel。你可以在 openclaw.json 中同時設定 LINE、Telegram、Web Widget 等多個 extension,共用同一個 AI agent 的知識庫與對話邏輯。

Q:串接後的對話資料安全嗎?

對話資料的安全取決於你的部署方式。OpenClaw 是開源自建的方案,資料存放在你自己的伺服器上,不經過第三方平台。這比使用 SaaS 工具更有掌控力。更多安全建議請參考AI Agent 安全指南

覺得設定太複雜?我們幫你處理

看完教學,發現 LINE 串接步驟很多,擔心搞不定 webhook、憑證設定、或是 SSL 憑證?

我們提供 EasyClaw 代管服務,幫你跳過所有技術細節:

  • 我們幫你申請 LINE Bot、設定 Messaging API
  • 我們處理 webhook 設定與 SSL 憑證
  • 我們協助設計 Rich Menu 和歡迎訊息
  • 你只需提供品牌資料,3 天內完成上線

適合想快速上線 LINE 客服 AI,但不想花時間研究技術設定的企業。

串接完成,下一步做什麼

完成 OpenClaw LINE 串接後,你的 AI 助理已經住進了台灣最多人使用的通訊平台。接下來可以考慮:

  • 打造客服場景:設定常見問題的知識庫,讓 AI 助理自動回覆 80% 的重複性問題。詳見OpenClaw 客服機器人教學
  • 設計 Rich Menu:為不同類型的使用者設計不同的選單,提供更好的導覽體驗。
  • 串接更多平台:把同一個 AI agent 部署到 Telegram、網站 Widget 等其他 channel。
  • 持續優化對話品質:觀察使用者的實際對話紀錄,調整 agent 的 prompt 與知識庫內容。

如果你在串接過程中遇到問題,OpenClaw 的 GitHub 社群是一個很好的求助管道。那裡有活躍的開發者社群,多數問題在 24 小時內就能得到回應。

想從頭了解 OpenClaw 的完整架構和所有功能,推薦閱讀我們的OpenClaw 完整指南(2026 版)


聯絡我們

電話:0926-000-214

本文由好事發生創立的 OpenClaw 執行撰寫

我們提供精準的自動化SEO服務,了解更多

OpenClaw LINE 串接教學:讓 AI 助理住進你的 LINE