Line Pay 自動記帳 n8n workflow(僅 Android 適用)

更新 發佈閱讀 6 分鐘

用 Home Assistant 跟 n8n 做了一個 Line Pay 自動記帳小工具——收到 Line Pay 付款通之後,會自動記帳到 Firefly 記帳系統。

整體流程

透過 Home Assistant 的 Android app 的 last notification sensor 收到 notification 後打 n8n,再用 n8n parse 訊息內容、打 Firefly api 來紀錄支出。(iOS 不行,因為 iOS 幾乎沒有工具能偵測到「收到 notification」的 event)

Android 收到通知到打 n8n:

vocus|新世代的創作平台

n8n workflow:

vocus|新世代的創作平台

webhook 收到 request 後做 decode 跟 parse Line Pay 通知的訊息內容,把 parse 出來的資料拿去打 Firefly API 建立支出的 transaction,最後傳送通知到 telegram。之所以不用 HA 直接打 Firefly API,是因為打 API 不好處理跟顯示 response,單從 HA 介面難以知道有沒有成功。

Android Home Assistant app 開啟 last notification sensor

vocus|新世代的創作平台
vocus|新世代的創作平台
vocus|新世代的創作平台
vocus|新世代的創作平台

開啟後可以在 HA 的「設定」=> 「裝置與服務」=> 「實體」找到 entity:Last notification

vocus|新世代的創作平台

HA 的 configuration & automation

configuration.yaml 中的 rest_command action 會打 n8n api:

rest_command:
send_expense_api:
url: "[N8N_WEBHOOK_URL]"
method: POST
headers:
Content-Type: "application/json; charset=utf-8"
Authorization: !secret n8n_token
content_type: "application/json"
payload: >
{
"app": "{{ app_name }}",
"sender": "{{ title }}",
"message": "{{ message | base64_encode }}",
"timestamp": "{{ timestamp }}"
}

HA 會以 UTF-8 編碼後的字串傳送 notification 的內容(例如 LINE\xe9\x8c\xa2\xe5\x8c\x85 ),這裡有個稍微 tricky 的地方是訊息內容要先經過 base64 encode 再傳送。否則 Line Pay 的通知訊息含有 \n ,n8n webhook 接收時似乎會無法正常將訊息內容 parse 為 json,導致 response 422。而且這只能從 HA log 看到 warning log,n8n execution 是連 request 都沒收到,推測是進到 webhook node 前就被回應了。

automations.yaml 的自動化部份:

- id: linepay_auto_record_expense
alias: "LinePay 自動記帳"
trigger:
- platform: state
# last notification 的 entity id
entity_id: sensor.DEVICE_last_notification
condition:
# 只傳送 line 的通知
- condition: template
value_template: >
{{ 'line' in trigger.to_state.attributes['android.appInfo'] }}
action:
- service: rest_command.send_expense_to_n8n_webhook
data:
app_name: "{{ trigger.to_state.attributes['android.appInfo'] }}"
title: "{{ trigger.to_state.attributes['android.title'] }}"
message: "{{ trigger.to_state.attributes['android.text'] }}"
timestamp: "{{ trigger.to_state.attributes.post_time }}"

小結

之所以用 HA app 接通知,沒有別的原因——純粹是本來就有在用 HA,所以要用其他例如 IFTTT 的自動化程式接通知也是可以的~

本文同步發表於 https://www.cjwind.cc/linepay-auto-record-expense/

留言
avatar-img
火星蚊的地球記事
1會員
11內容數
資訊技術與生活休閒雜寫
2025/11/02
在 region 間搬遷 EC2 instance
2025/11/02
在 region 間搬遷 EC2 instance
2025/10/24
在 NixOS 上用 Solaar 設定羅技 Master 3S 拇指滾輪來切換前後分頁
Thumbnail
2025/10/24
在 NixOS 上用 Solaar 設定羅技 Master 3S 拇指滾輪來切換前後分頁
Thumbnail
2025/10/05
利用 dataviewjs 在 Obsidian 筆記中顯示多 kanban 的 list
Thumbnail
2025/10/05
利用 dataviewjs 在 Obsidian 筆記中顯示多 kanban 的 list
Thumbnail
看更多
你可能也想看
Thumbnail
本文介紹如何使用 n8n 串接 LINE 與 LLM,打造具備記憶與思考能力的智慧聊天機器人。從 MQTT 觸發、JavaScript 預處理、LLM 回覆到 LINE 回傳,完整展示低程式化自動化流程,讓 LINE Bot 也能擁有 AI 大腦。
Thumbnail
本文介紹如何使用 n8n 串接 LINE 與 LLM,打造具備記憶與思考能力的智慧聊天機器人。從 MQTT 觸發、JavaScript 預處理、LLM 回覆到 LINE 回傳,完整展示低程式化自動化流程,讓 LINE Bot 也能擁有 AI 大腦。
Thumbnail
本篇文章介紹如何在 n8n 官網註冊帳戶,步驟包含:建立帳號、驗證電子郵件。文章中並列出註冊後的建議設定與入門資源(官方文件、社群論壇)以便快速上手。
Thumbnail
本篇文章介紹如何在 n8n 官網註冊帳戶,步驟包含:建立帳號、驗證電子郵件。文章中並列出註冊後的建議設定與入門資源(官方文件、社群論壇)以便快速上手。
Thumbnail
利用n8n自動化AI流程,每天省下2小時!文章分享如何使用n8n結合AI模組,自動化自傳生成、每日業績報表、文章排程及客戶回覆管理等任務,並提供會員專區完整n8n自傳模組範例流程下載。
Thumbnail
利用n8n自動化AI流程,每天省下2小時!文章分享如何使用n8n結合AI模組,自動化自傳生成、每日業績報表、文章排程及客戶回覆管理等任務,並提供會員專區完整n8n自傳模組範例流程下載。
Thumbnail
n8n 工作流程自動化指南 學習重點 n8n 的基本概念及其作為自動化工具的用途 本地部署 n8n 的優勢以及如何使用 Docker 安裝 n8n 中重要節點的功能和用法,包括 Set、Loop Over Items、HTTP Request、Wait 和 Code 節點 如何使用
Thumbnail
n8n 工作流程自動化指南 學習重點 n8n 的基本概念及其作為自動化工具的用途 本地部署 n8n 的優勢以及如何使用 Docker 安裝 n8n 中重要節點的功能和用法,包括 Set、Loop Over Items、HTTP Request、Wait 和 Code 節點 如何使用
Thumbnail
n8n 教學:打造個人自動化工作流程 這份簡報文件基於林鼎淵先生的三篇 Medium 文章,整理了使用 n8n 打造自動化工作流程的重點資訊。 一、n8n 簡介 n8n 是一款開源的自動化工具,允許使用者透過視覺化介面,以拖拉節點、設定參數的方式建立自定義工作流程。與付費的雲端版本相比,本
Thumbnail
n8n 教學:打造個人自動化工作流程 這份簡報文件基於林鼎淵先生的三篇 Medium 文章,整理了使用 n8n 打造自動化工作流程的重點資訊。 一、n8n 簡介 n8n 是一款開源的自動化工具,允許使用者透過視覺化介面,以拖拉節點、設定參數的方式建立自定義工作流程。與付費的雲端版本相比,本
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
簡易了解n8n自動發新聞到line流程。
Thumbnail
簡易了解n8n自動發新聞到line流程。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
利用 n8n 和 Todoist 自動化重複性任務,提升效率並建立良好習慣。本文詳細解說如何設定 n8n 工作流程,自動重新開啟已完成任務,適用於個人生活和專業工作,例如定期回顧筆記、追蹤客戶聯繫等。
Thumbnail
利用 n8n 和 Todoist 自動化重複性任務,提升效率並建立良好習慣。本文詳細解說如何設定 n8n 工作流程,自動重新開啟已完成任務,適用於個人生活和專業工作,例如定期回顧筆記、追蹤客戶聯繫等。
Thumbnail
💡 為什麼要自動化收集新聞? 每天想追蹤新聞或技術文章,但一不小心就錯過了? 把文章一篇篇複製貼上到 Notion,又覺得好麻煩? 👉 這次我們就用 n8n + Notion API 幫自己打造一個 專屬新聞資料庫,每天自動更新,再也不用手動整理! ⚙️ 準備工作 • n8n 環境架設
Thumbnail
💡 為什麼要自動化收集新聞? 每天想追蹤新聞或技術文章,但一不小心就錯過了? 把文章一篇篇複製貼上到 Notion,又覺得好麻煩? 👉 這次我們就用 n8n + Notion API 幫自己打造一個 專屬新聞資料庫,每天自動更新,再也不用手動整理! ⚙️ 準備工作 • n8n 環境架設
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News