PTT Monitor 新文章通知 - n8n 模版

​ 之前有位 PTT 網友開發的 PTT Alertor 服務蠻好用的,但是前幾年機器人突然掛了,原作者可能比較忙沒繼續維護就不能用了 所幸原作者有將整個服務開源,所以又有熱心的網友搭了另外的 PTT 新文章通知服務 同樣也是無償的服務所以也留了個但書,也就是不能保證服務能持續多久 我之前也有用 n8n 的 RSS Trigger 來訂閱新文章通知,但透過 RSS 的訂閱只能監測到標題與作者 ID 還缺少跟 PTT Alertor 一樣可以追蹤推文數的功能 🫣 ​ 只有監測標題的話,在特定版面特定功能還能使用,例如在遊戲版出現「限免」時就馬上發通知是沒有問題的 但在像是省錢版或者信用卡版,有時文章只是詢問或者沒有達到一定討論度跟推文次數,馬上發通知就太早了 有時會想看看其他網友在底下的留言與推薦達到一定數量之後再發通知,這時候推文數的監測也就很有用了 於是也就萌生自己用 n8n 也搭一個有類似功能的 PTT 新文章通知服務給自己用,另外在台灣蘋果同好群與日本旅遊群都有導入 目前已經正常穩定服役一段時間,也有不少群友在詢問,所以就整理一下,讓大家都能用 n8n 輕鬆搭一套自己的 PTT Monitor 服務 😁 ​ PTT Monitor 有利用到 redis 來紀錄已發送過通知的網址,所以如果你是參考我之前一篇關於 n8n 來搭建的話 我們要改一下之前 docker compose 檔案,加個幾行把 redis 服務跟著 n8n 一起啟動 services: n8n: image: n8nio/n8n container_name: n8n restart: unless-stopped environment: - EXECUTIONS_DATA_PRUNE=true - EXECUTIONS_DATA_MAX_AGE=168 - EXECUTIONS_DATA_PRUNE_MAX_COUNT=5000 - GENERIC_TIMEZONE=Asia/Taipei - TZ=Asia/Taipei ports: - 5678:5678 volumes: - n8n-data:/home/node/.n8n depends_on: - redis redis: image: redis container_name: redis restart: unless-stopped volumes: - redis-data:/data volumes: n8n-data: redis-data: ​ ...

August 23, 2025 · 1 min · jkgtw

自架 n8n 自動化服務 - 訂閱 PTT 討論版關鍵字

​ 幾年前有介紹過一款類似 IFTTT 的自動化服務 n8n,經過這幾年的進化成長,n8n 內建的 node 越來越多且也越來越好用了!🌟 而 n8n 最近幾年也開始大力宣傳他們的雲端架設服務,最基本同時可啟用 5 個 workflows 的方案每月要 20 美金 所幸的是他們提供的自架版本還是存在著,自己搭一套 Docker 版的 n8n 只需要短短幾分鐘就能搞定,硬體門檻也不高 我自己有跑在一台樹莓派 4(4GB RAM)的設備上也是很順的跑起來,所以免費甲骨文或者 GCP 最低配置的虛擬機更不用說也都沒問題 下面就來快速在樹莓派裡面安裝一套 n8n,同樣適用於 Ubuntu / Debian 系統 ​ 安裝 Docker 環境 最簡單就是直接用官方的安裝腳本直接安裝,要注意的是執行腳本需要 sudo 或者 root 權限 $ sudo apt update $ curl -fsSL https://get.docker.com -o get-docker.sh $ sudo sh ./get-docker.sh 等待腳本跑完安裝完畢,接著設定一下權限 $ sudo usermod -aG docker $USER 接著重新登入一次 ssh 即可完成 Docker 執行環境的安裝,然後我們最後安裝 Docker compose $ sudo apt-get install docker-compose-plugin 以上就完成 Docker 執行的基本環境 ...

January 13, 2025 · 2 min · jkgtw

輕鬆架一套類 IFTTT 的自動化工作流「n8n」

​ 2025/01/10 更新 此文有另外較新的更新內容,可以前往 > 瀏覽 應該不少人都有玩過 IFTTT 的服務,可以建立起非常強大且方便的自動化工作流 它的主要原理跟工作流程是「如果 OOO 變成 YYY 以後,就進行 XXX 的動作」 舉例來說可以是「如果明天天氣預報會下雨,就發簡訊或者郵件通知我」、「如果收到某人訊息,就加到重要代辦事項」等等 IFTTT 目前可以免費試用,最多開三個 Applets,且每個 Applets 檢查更新頻率在一小時 如果你想要解除限制的話,就需要訂閱他們的 IFTTT Pro 服務,可以享有無限 Applets 且每五分鐘就能更新一次的服務 ​ 不過今天要介紹的是另外一款有類似功能的工具 n8n,支援的服務也相當多 而且是免費開源,也能自己架設在自己伺服器上,甚至可以跑自己寫的腳本,所以可自定義性更強,相當的不錯 ​ n8n 介紹影片: ​ 前段時間我自己也架了一套出來玩玩,觀察幾天運作相當穩定,所以寫一篇記錄一下 不過因為 n8n 自定義功能強大,玩法相當多,無法靠三言兩語講完,所以這篇只會有 RSS to Telegram 的例子 其他部分留待自己開發出更適合你自身的玩法 😚 大概流程分為以下兩部分: 使用 Docker 快速建立一套開箱即用 n8n 監測某 RSS Feed 出現關鍵字時,用 Telegram 私訊通知你,或者發送到某 Telegram 群組 or 頻道裡面 ​ ...

September 16, 2021 · 4 min · jkgtw