1. 登入 LINE 官方(OA = Official Account)管理頁面,選擇「**LINE 官方帳號管理頁面」**進行登入

    1. 網址:https://tw.linebiz.com/login/

    image.png

  2. 登入後,選擇左方選單的「建立」,開始建立一個新的官方個人帳號。過程中可能會被要求再次登入,就登入繼續。

    1. 最後一步的申請認證帳號,先選「稍後進行認證」

    image.png

  3. 接著到左方選單的「回應設定」,把「聊天」功能打開:

image.png

  1. 下一步,同樣是左方選單的「Messaging API」,點擊「啟用 Messaging API」,會被要求建立一個「服務提供者(Provider」):

    image.png

  2. 其中「**隱私權政策及服務條款」**可先暫時不填,完成後會看到這個畫面:

    image.png

  3. 這裡的 Webhook 網址就是待會在 n8n 要建立好再回來填寫。先回到 n8n 建立一個 Webhook 節點,裡面的 Test URL 或 Production URL 就是可以複製回來貼到上一步的「Webhook 網址」。

    image.png

  4. 到這裡 Line OA 的設定算是告個段落,接下來切換到另一個名為「Line Developer」的後台進行後續設定:

    1. 網址 https://developers.line.biz/console
  5. 進到 Messaging API 頁面,確認 Webhook 的確有成功設定:

image.png

這個 Verify 按鈕就是用來檢測用的,但這時候直接按會失敗,因為得先回到 n8n 把 Webhook 啟動。成功的話會看到這個畫面:

image.png

檢測成功後,下方的「Use webhook」選項記得勾選。

  1. 在同一個頁面,捲到最下方有個「Channel access token」,點選「Issue」取得 Token:

image.png

同樣也先把這份 token 存下來,待會在 n8n 串接會用到。

  1. 回到 n8n 新增一個 Credential:

    1. 選擇「Bearer Auth」:

      image.png

    2. 把剛才產生的 Token 貼到這裡,順便也可把預設的「Bearer Auth account」改成你比較好記的名字,例如「Line Chatbot Auth」:

      image.png

  2. 查看 Line 的 API 手冊:

    1. 網址:https://developers.line.biz/en/docs/messaging-api/sending-messages/#messaging-types
  3. 來試用回訊息用的 API,新增一個 HTTP Request 節點,設置如下:

    image.png

    image.png

簡易的 Line Messaging API 就這樣串接完成了