iT邦幫忙

2025 iThome 鐵人賽

DAY 7
0

還記得我前幾天在 Folo 卡關嗎?
實測後才發現社群平台的限制太多,根本收不齊想要的資訊。
於是只好撤回原本的戰略:
把社群上的好文統一分享到 LINE,再自動傳進 n8n。

今天就來聊聊 —— 建立 LINE 聊天機器人,讓它成為我的私人小助手 這回事吧!

首先,我們要啟用 Messaging API 鑰匙:
LINE 有兩個入口:Developer 與 Official Account。

 - 走進 Developer 後台,
  在選定的provider底下建立 Channel,選擇「Messaging API」
https://ithelp.ithome.com.tw/upload/images/20250921/20178812cgTjBvyL45.png
https://ithelp.ithome.com.tw/upload/images/20250921/20178812pKbPYFF8pZ.png

 - 填入基本資料後,選擇「稍後認證」
https://ithelp.ithome.com.tw/upload/images/20250921/20178812uuTVTSAwGh.png

 - 選擇「前往主頁」進入 Official Account,
  在「設定」中的「Messaging API」選擇「啟用 Messaging API」
https://ithelp.ithome.com.tw/upload/images/20250921/20178812pJaNOUI21L.png

接著,要準備召喚 Webhook:

 - 準備填入 Webhook 網址
https://ithelp.ithome.com.tw/upload/images/20250922/20178812dvHr7cvLGP.png

 - 這時候我們得切換到 n8n 節點,找到 production URL,這邊PATH名稱可以自訂。
https://ithelp.ithome.com.tw/upload/images/20250922/20178812m8lYFcmCw8.png

這裡要注意:LINE 只信任 https:// 開頭的安全連線!
所以問題來了——我目前的 n8n 架在 Docker,本地端跑,並沒有所謂的對外網路。
這時候,就輪到 ngrok 登場了

什麼是 ngrok ?
它就像個臨時傳送門,能把本地端快速映射到網路上。
但它有個缺點:每次重啟,網址就會變動,LINE 的 Webhook 就得重新驗證。

 - 下載 ngrok,然後依照官方說明文件在 CMD 執行 ngrok
https://ithelp.ithome.com.tw/upload/images/20250921/20178812ja0akPxM7n.png

 - 我們可以透過postman測試ngrok虛擬網址連線狀態,成功回傳200狀態碼!
https://ithelp.ithome.com.tw/upload/images/20250922/20178812XPfVQokhDQ.png

到這裡,前置作業算是完成,LINE 助手的召喚儀式已經準備就緒。
接下來要來挑戰 讓 LINE + n8n 的組合技 成功串起來!


上一篇
Day 6:身分驗證的村莊守門人
下一篇
Day 8:知識櫃檯的魔法索引:隨手藏書術
系列文
AI-ction!我的超級瑪莉歐闖關歷險記:用自動化破關,收集時間金幣8
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言