n8n 用到哪寫到哪:YouTube 頻道更新自動通知(上篇)- LINE Bot 設定完全指南

更新 發佈閱讀 9 分鐘

前言

想要在 YouTube 頻道更新時立即收到 LINE 通知嗎?本教學將帶你使用 n8n 自動化工具,結合 YouTube RSS 和 LINE Messaging API,建立一個完整的通知系統。

適合對象:

  • 想要監控特定 YouTube 頻道的用戶
  • 對自動化工具有興趣的初學者
  • 需要及時掌握頻道更新的內容創作者

n8n 的核心概念

n8n 就像樂高,每個功能都是一個組件。你只需要運用不同的組合,就能建立出符合需求的自動化流程。先完成各自部位後再來組裝串接(我來組成頭部!!)

從最簡應用走起:從我這邊,到你那邊,一共兩步?

所有的自動化剛開始在學習時候的原則就是,不貪多!讓我們先從「 A 點到 B 點」下手:

  • 本教學:YouTube 更新(A 點)→ LINE 通知(B 點)
  • 其他應用:股市資料 → Email 報告、網路新聞 → 摘要整理、關鍵字監控 → 即時通知

無限的應用可能

這個「A 點到 B 點」的概念可以應用在任何情境去做延伸,讓你用直覺的方式處理資訊,提升生活和工作效率。之後熟練的話,你想要多長的自動化流程都可以。

準備工作

需要的工具和服務

  1. n8n(自動化工具)
  2. YouTube 頻道 RSS
  3. LINE Messaging API
  4. ngrok(臨時用於取得 User ID)

前置需求

本文目標

本教學將帶你完成一個實用的自動化案例:當特定 YouTube 頻道有新影片時,自動發送 LINE 通知到你的手機。

通過這個案例,你將學會:

  • 如何設定 LINE Messaging API 接收通知
  • 如何使用 YouTube RSS 監控頻道更新
  • 如何在 n8n 中建立完整的自動化流程
  • 如何處理 API 認證和 webhook 設定

完成後,你就能舉一反三,將同樣的邏輯應用到其他場景:監控股價、新聞更新、社交媒體動態等,真正體驗到自動化帶來的便利。

那就開始吧!

第一步:設定 LINE Messaging API

1.1 建立 LINE 開發者帳號

  1. 前往 LINE Developers Console
  2. 使用你的 LINE 帳號登入
  3. 點擊「Create a new provider」
  4. 輸入 Provider 名稱(例如:個人YouTube通知;這個名稱用戶看不到,只是管理用途)
  5. 點擊「Create a Messaging API channel」

過程會需要使用 Line 登入認證碼,並將建立開發者帳號(可能會被商用兩個字混淆,基本上他就是開發者帳號,意味著你可以建立 Line 的服務,包含我們現在正在進行的 Line Messaging API)

這裡要注意的是由於現在是簡易版本,目前採用的免費版 Line Messaging API 有每個帳號免費訊息的額度上限 200 則/月。

1.2 建立 LINE 官方帳號

  1. 在 Provider 頁面點擊「Create a LINE Official Account」
  2. 填寫官方帳號資訊:
    • 帳號名稱:YouTube通知Bot
    • 類別:選擇適合的分類
    • 描述:個人YouTube影片更新通知
    • 記得把「將 Line 商家報加入好友」取消掉,Line 官方的置入推廣

1.3 啟用 Messaging API

  1. 在 LINE Official Account Manager 中(服務條款記得點)
  2. 找到右上角的「設定」
  3. 側邊欄選擇「Messaging API」
  4. 點擊「啟用 Messaging API」
  5. 選擇你剛建立的 Provider,點擊「同意」(練習用,所以不需填寫隱私權和服務條款)
  6. (重要) 在回應設定的地方,把 Webhook 開啟

你留意到此時 「Webhook 網址」的欄位是空的,這邊開始會有點複雜,我們在這邊先稱它為『資訊點 A』吧。但現在不用去理會他,後續會填寫。

1.4 取得 Channel Access Token

  1. 回到 LINE Developers Console
  2. 進入你的 Provider → Messaging API Channel
  3. 找到「Channel access token」區域
  4. 點擊「Issue」產生 Token
  5. 複製並妥善保存這個 Token
  6. 在同個頁籤的上方有個 QR code,記得先加好友以利後續測試。

這個 Token 我們等等也會使用到,在此稱之為『資訊點 B』

1.5 取得 LINE User ID 的方法說明

在發送通知之前,我們需要知道「要發給誰」。LINE Bot 需要你的 User ID 才能發送訊息給你。

為什麼不能直接取得 User ID?
LINE 基於隱私考量,不會直接提供用戶的 User ID。唯一的方法是讓你主動發訊息給 Bot,LINE 會在推送資料中包含你的 User ID。

為什麼需要 ngrok?
當你發訊息給 Bot 時,LINE 會把資料推送到 Bot 的 webhook 地址。但你的 n8n 運行在 `localhost:5678`,LINE 無法從網路上存取。ngrok 的作用就是建立一個外網通道:

你的訊息 → LINE 伺服器 → ngrok tunnel → 你的 n8n


預計取得 User ID 的完整流程:
1. 用 ngrok 讓 n8n 可以被外網存取
2. 設定 LINE webhook 指向 ngrok 網址
3. 你發訊息給 Bot
4. n8n 接收到包含 User ID 的資料
5. 記錄下你的 User ID

重要提醒:
取得 User ID 後就不再需要 ngrok,因為之後只需要「發送」訊息給 LINE,不需要「接收」。

第二步:準備取得 LINE User ID 的環境

2.1 安裝 ngrok

打開終端機(我已經盡可能降低程式碼的部分了QAQ)

# Mac 為例
brew install ngrok

2.2 註冊 ngrok 並設定

  1. 前往 https://dashboard.ngrok.com/signup 註冊
  2. 可以跳過 google Authenicator 的設定,有機會再講。
  3. 點擊左側功能列「Your Authtoken」,遮罩的部分就是你接下來要拿來設定 ngrok 的 authtoken

回到終端機,將我們手上的 authtoken 輸入進去

# 連外道路
ngrok config add-authtoken 你的_authtoken

# 原神啟動​(X) tunnel 啟動
# n8n 已啟用情況下輸入
ngrok http 5678

此時終端機就會在 Forwarding 的地方看到你的 tunnel 資訊,例如

https://rnd_num.ngrok-free.app -> http://localhost:5678

這邊我們稱之為「資訊點 C」(這傢伙 -> https://rnd_num.ngrok-free.app)

到目前為止,我們準備好了各種資訊點,以利我們後續帶入 n8n 的設定當中。

設定回顧與下篇預告


恭喜你完成了 LINE Messaging API 的完整設定!讓我們回顧一下目前準備好的重要資訊:

已完成項目:

  • LINE 開發者帳號與官方帳號建立
  • Messaging API 啟用
  • Channel Access Token 取得
  • ngrok 隧道建立
  • 了解如何取得 User ID 的完整流程

重要資訊清單:

  • 資訊點 A:Webhook 網址欄位(待填入)
  • 資訊點 B:你的 Channel Access Token
  • 資訊點 C:你的 ngrok 網址

下篇預告

在下篇中,我們將進入 n8n 的實際操作:

  • 建立 YouTube RSS 監控節點
  • 設定 LINE 訊息發送功能
  • 取得你的 LINE User ID
  • 完成整個自動化流程

現在你已經擁有了所有必要的 LINE 設定,下篇我們就要讓這個自動化系統真正運作起來!

重要提醒:

請務必保存好你的 Channel Access Token 和 ngrok 網址,下篇會立即用到。如果關閉了 ngrok,記得重新啟動取得新的網址。

準備好了嗎?下篇我們就要開始真正的 n8n 神奇時刻!

留言
avatar-img
明翰的人生轉角處
3會員
30內容數
充滿資訊虛假與注意力分散的世界洪流中,如何能夠找回自己的力量 透過身心靈、哲學、心理學工具,在這人生大舞台活出瀟灑奔放的自我探索
你可能也想看
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
在這篇教學中,我們將介紹如何使用 Excel VBA 來發送訊息到 LINE Notify。LINE Notify 是 LINE 提供的服務,可以透過 API 發送訊息到 LINE 上。這篇教學將帶你步驟一步完成設置。
Thumbnail
在這篇教學中,我們將介紹如何使用 Excel VBA 來發送訊息到 LINE Notify。LINE Notify 是 LINE 提供的服務,可以透過 API 發送訊息到 LINE 上。這篇教學將帶你步驟一步完成設置。
Thumbnail
開方格子約有2年多時間,一直沒有好好在這裡寫東西。最近因為 FB 的一些問題,覺得不是很適合,所以嘗試移到這裡逐步新建起來。 這篇是 YouTube 頻道影片彙整,因為影片不多,就整理到一篇比較省空間!😃 1.如何選擇交易更輕鬆?範例:2330 台積電週線
Thumbnail
開方格子約有2年多時間,一直沒有好好在這裡寫東西。最近因為 FB 的一些問題,覺得不是很適合,所以嘗試移到這裡逐步新建起來。 這篇是 YouTube 頻道影片彙整,因為影片不多,就整理到一篇比較省空間!😃 1.如何選擇交易更輕鬆?範例:2330 台積電週線
Thumbnail
因為最近有在經營Youtube,也有看了一些教學,以及有些經營小心得
Thumbnail
因為最近有在經營Youtube,也有看了一些教學,以及有些經營小心得
Thumbnail
使用 Gemini AI 聊天服務時,點擊「設定>擴充功能」啟用「YouTube」功能,即可在對話中利用 @YouTube 指令尋找 YouTube 影片和詢問內容。
Thumbnail
使用 Gemini AI 聊天服務時,點擊「設定>擴充功能」啟用「YouTube」功能,即可在對話中利用 @YouTube 指令尋找 YouTube 影片和詢問內容。
Thumbnail
在 IG 上看到一位前端大大用 Google Apps Script + Line bot 替自己的球隊安排了球經,覺得很有趣,想來玩看看
Thumbnail
在 IG 上看到一位前端大大用 Google Apps Script + Line bot 替自己的球隊安排了球經,覺得很有趣,想來玩看看
Thumbnail
在這篇教學中,我們將學習如何使用 Google Apps Script 來連結 LINE Notify,以便於你的應用程式或自動化工作流程中發送通知。LINE Notify 是 LINE 提供的服務,可以讓你透過 LINE 帳號來發送自訂的通知訊息。
Thumbnail
在這篇教學中,我們將學習如何使用 Google Apps Script 來連結 LINE Notify,以便於你的應用程式或自動化工作流程中發送通知。LINE Notify 是 LINE 提供的服務,可以讓你透過 LINE 帳號來發送自訂的通知訊息。
Thumbnail
本文章將介紹如何在LINE Notify上設定及使用權杖(access token)來進行通知功能。透過此API,可以使用curl或JAVA CODE來讓結果顯示在Line上面,達到及時的通知效果。
Thumbnail
本文章將介紹如何在LINE Notify上設定及使用權杖(access token)來進行通知功能。透過此API,可以使用curl或JAVA CODE來讓結果顯示在Line上面,達到及時的通知效果。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News