iT邦幫忙

2026 iThome 鐵人賽

DAY 27
0
Vibe Coding

CDD 抱怨驅動開發:30 天 Vibe Coding 家庭生活改造系列 第 27 篇

C013 In Progress:用 n8n 操控 LINE bot 在群組中蒐集照片

  • 分享至 

  • xImage
  •  

Day27:把 LINE 群組照片收進 Immich

前一天的時候我們講到
LINE 群組中的照片,過了一段時間就可能會過期
既然一般路徑的答案是「得加錢」

好,那我就只好自己來了

因為之前看過有人用 LINE 收集檔案到雲端
再加上自己最近正在 NAS 上搗鼓 Immich
就想說,能不能順便把兩件事結合在一起來做

所以想自己來串一套自動化流程
讓照片自動收到家裡 NAS 上的 Immich

Immich 可以想成自己架的 Google 相簿
照片放在自己的 NAS 上,也有相簿介面可以瀏覽

為什麼用 n8n ?

這次負責串接和運行的工具,我選的是 n8n
一方面是因為本來就有在用它處理一些流程
另一方面像是 LINE bot 這種以 API 呼叫為主的流程
用 n8n 管理就蠻方便的

不論是要調整流程、加上統計,或再接其他服務,都很方便
而且整個流程是視覺化的
跑到哪裡,都可以在畫面上看到

加上我本來就有一套在跑的 n8n
這次直接把流程放進去
就不用為了讓這個小工具持續運作,又另外準備一套執行環境
想改也能直接在流程圖上調整

這個機器人,怎麼用?

我一開始想像的使用方式大概是這樣

  • 把機器人拉進 LINE 群組,先保持待命
  • 有權限的人 @bot start,開始收集
  • 第一次開始時,在 Immich 建立和群組同名的相簿
  • 群組裡大家之後傳的新照片、影片,就收到對應的相簿裡
  • 想停下來,就用 @bot stop,停止收集新的照片和影片

把機器人拉進群組之後,它不會馬上開始收照片

因為我不希望有人不小心把它加到其他群組
結果連不相關的人的照片,也一起收進來了😂

所以要等有權限的人 @bot start,才開始收集
然後讓每個群組對應各自的相簿,比較方便管理

整理一下用到的工具和它們負責的部分

  • LINE 官方帳號:就是前面加入群組的機器人,作為操作入口
  • n8n:接收訊息、判斷指令,把照片送往 Immich
  • 資料庫:記住誰有權限、群組是否正在收集、對應哪本相簿
  • Immich:存放與瀏覽照片

n8n 不會用怎麼辦?

雖然 n8n 可以把流程變成看得見的節點
但對有些人來說
要選哪些節點、怎麼接、資料怎麼傳到下一步
都可能還是有點難度

那...既然都在 Vibe Coding 了
拉節點、接流程這件事,能不能也交給 AI 幫忙呢?
可以的👌

因此明天就來看看
怎麼讓 Codex 操作 n8n 幫我們把這些流程建出來


上一篇
C013:都什麼年代了,一個通訊軟體的照片竟然還會過期?
系列文
CDD 抱怨驅動開發:30 天 Vibe Coding 家庭生活改造 共 27 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言