LINE AI助理養成記【第1課】打造你的第一個機器人

【LINE AI助理養成記】系列課程

在這個課程中,我們將深入探討如何利用LINE AI來提升客戶互動,為企業帶來新的商機。我們將通過實際案例來了解如何設計功能強大的機器人,這不僅能夠解答客戶的常見問題,還能提供個性化的建議,從而提高用戶滿意度。

📱 第1課:機器人誕生 (你在這裡👈)
🧠 第2課:AI大腦整合
🚀 第3課:正式上線運營

例如,某家餐廳利用LINE AI機器人,能夠自動回答顧客的預約問題,並提供即時的菜單資訊,這大大減少了人力成本,提升了顧客體驗。

🎬 效果展示

🛠️ 開始前的準備清單

在我們開始建造你的AI助理之前,請先準備好這些「材料」:

這樣的智能助理不僅能夠在LINE上運行,還可以與其他平台進行集成,擴大其應用範圍,讓商家能夠在多個渠道上進行客戶互動。

  1. 必需品:LINE官方帳號
  2. 必需品:n8n自動化平台,怎麼安裝從這邊 -> 告別重複工作!手把手教你用 Zeabur 快速部署 n8n 自動化系統
  3. 加分項 (讓機器人更聰明):Google Gemini (推薦,有免費額度)

想像一下這個場景…

半夜2點,客戶在LINE問問題
你在睡覺,但機器人立刻回覆:”您好!我是自動助理…”
隔天起床,客戶已經得到滿意答覆!

今天我們先讓你的LINE “活” 起來!

🏗️ 第一步,你需要的 LINE 官方號碼

點擊:https://manager.line.biz/ ,透過 LINE 帳號登入

這不僅是技術的應用,更是商業模式的創新。我們將探討如何將LINE AI整合到現有的業務流程中,幫助企業在激烈的市場競爭中脫穎而出。

點擊建立,建立你第一個 LINE 官方帳號

依照所需欄位填寫

這樣就申請完成啦!!

第二步,你需要啟用 LINE Messaging API

從介面的左邊找到[設定]按鈕 -> 點擊[回應設定],把聊天、Webhook 開關打開,打開會呈現綠色喔!

再選到 Messaging API ,點擊啟用 Messaging API

依據要求建立 服務提供者

看到以下圖片就是啟用完成!

第三步,建立你的第一個工作流

在這一部分,我們要先完成基礎的自動化,什麼意思呢?
就像蓋房子,我們先搭個最基本的架構:

– 有人敲門(發LINE) → 自動開門回應

超級簡單,但已經是自動化了! 主要是以下兩個節點

  1. 建立接收器 (Webhook) :這個就是機器人接收訊息的重要節點喔!
  2. 建立回應器 (HTTP Request) :這個是回應給用戶的節點!

我們開始一步一步來吧!

1. 建立接收器 (Webhook)

打開 n8n 後台,從畫面右上角點擊創造一個工作流

打開後,會如下圖一樣,是空白的,這時候請點擊右邊按 + ,找到 webhook 節點,點擊加入

加入後兩個步驟將

  • HTTP Method 改成 『Post』
  • 重新設定一下 Path,可以取名『 line-bot-message 』或者任何你想要的名稱,這個後續會跟 LINE Message API 那一頁的設定有關

調整好之後,URL 會跟著一起換,我們先用 Test URL 就可以,點一下會複製

回到 LINE Messaging API 的設定頁,從 『設定』 選擇 『Messaging API』進去,把剛剛複製的 URL 貼在這邊,保存

來測試看看,回到 n8n 點擊 『Listen for test event 』,他會呈現一個正在聆聽事件的狀態,這個時候發訊息給你的官方帳號

跟你剛剛創建好的line 官方帳號對話,Webhook 會收到資料,右方會收到資料,就是 OUTPUT 那個區塊

2. 建立回應器 (HTTP Request)

這個回應器是透過 (HTTP Request) 去打 LINE reply message API 發訊息給用戶,首先右邊按 + ,找到『HTTP Request』 節點,點擊加入

打開節點,這個節點要透過 LINE reply message API 去實作的,因此官方 API 會有蠻多需要依照格式的設定

請依照下方設定

  • Method:改成『POST』
  • URL:輸入『https://api.line.me/v2/bot/message/reply
  • Authentication:改成『Generic Credential Type』
  • Generic Auth Type:改成『Header Auth』
  • Header Auth,要新增一個 LINE 的 token,先打開,會呈現如下圖的畫面,並依照欄位填入
    • Name:輸入『Authorization』
    • Value:Bearer {channel access token}

這邊的 {channel access token} 是你的官方帳號專屬的 token 需要進入 LINE 開發者後台(https://developers.line.biz/console/)去找 ,找到剛剛建立的『服務提供者』的 Message API

選擇 Messaging API 往下滑

找到 『Channel access token』,這一串要小心保管,如果流出去其他人就可以控制你的官方LINE 喔!

複製後,連同 Bearer 包含一個空格再加上 你的channel access token 要一起貼上,點擊保存

  • Name:輸入『Authorization』
  • Value:Bearer {你的channel access token}

保存後,我們往下把 send Body 打開

依序往下設定

  • Body Content Type:選擇『Json』
  • Specify Body:選擇『Using Json』
  • JSON: 複製下方程式碼貼上
{{
  {
    "replyToken": $('Webhook').item.json.body.events[0].replyToken,
    "messages": [
      {
        "type": "text",
        "text": $json.body.events[0].message.text
      }
    ]
  }
}}

設定完如下

設定完之後,我們回到畫布,我們要來測試了!點擊 Back to canvas

點擊下方「Execute workflow」,我們再回到 你的 LINE 官方帳號發送訊息測試,有正常回覆就完成囉!!

雖然現在它只會”鸚鵡學舌”,但你已經掌握了:

✅ LINE API整合基礎
✅ n8n工作流概念
✅ 自動化思維入門

這已經是自動化的第一步!而且,透過LINE AI的功能,我們將能夠實現更加智能化的客戶服務。當你的機器人能夠理解並回應用戶的需求時,這將大大提高業務的效率和客戶的忠誠度。

下一課,我們將來把機器人加上 「AI」腦袋 🧠

📱 本系列其他課程: