當宮廟遇上 LINE:我把補財庫、金流、疏文,做成一套線上流程
2026-09-12
阿茲
2
一場法會如果有幾百個人報名,這些事情就要做幾百次。而且不能錯——名字寫錯、生日抄錯、款項沒有對到,對一般活動來說可能只是行政疏失,但放在宮廟裡,信徒在意的程度完全不同。我那時第一個念頭是,這裡面其實大半事情都能交給系統處理。
第一次看到宮廟整理補財庫報名資料的現場,我其實有點意外。
桌上是一疊一疊的紅紙、手寫名冊、匯款資料,旁邊放著計算機。有人在核對名字,有人在找匯款紀錄,有人在確認生日與八字,另外一邊還有人準備把資料重新謄寫到疏文上。
一場法會如果有幾百個人報名,這些事情就要做幾百次。而且不能錯——名字寫錯、生日抄錯、款項沒有對到,對一般活動來說可能只是行政疏失,但放在宮廟裡,信徒在意的程度完全不同。
我那時第一個念頭是:這裡面其實大半事情,都能交給系統處理。

最麻煩的,其實不是「報名」
原本以為做一張線上報名表就夠了,實際把整個流程攤開來看,才發現報名後面還接著對帳、生辰資料、疏文和通知。
有人從外縣市匯款,接著傳訊息說:「我是王大明,我剛剛匯了 1,200 元。」
廟方就要再去網銀裡找這筆錢。如果一天有幾十筆、甚至幾百筆,光是確認付款就會花掉大半天。
再來是生日。信徒填的是國曆生日,宮廟實際使用時還要轉成農曆、時辰與天干地支,最後再把這些資料放進正式疏文。
我第一個決定:不要叫大家再下載一個 App
做這套系統時,我第一個排除的就是獨立 App。
原因很直接,宮廟信徒長輩多,如果報名一場法會還得先下載 App、註冊帳號、設定密碼,流程反而變得更麻煩。
我做這套系統的想法很簡單:不要再增加使用者的步驟。
台灣人大多已經有 LINE,而且天天都在用,所以我最後把 LINE 官方帳號當成整套系統的入口。
信徒加入宮廟官方帳號後,從圖文選單點「補財庫報名」,接著直接開啟 LIFF 頁面。姓名、生日、出生時間、地址、祈福項目,都可以直接在 LINE 裡填寫並完成付款。
付款成功後,LINE 會立即推播報名確認通知。
對信徒來說,就是在原本每天都會用的 LINE 裡完成報名跟付款,不需要再學一套新的東西。

後面的流程,才是工程師真正開始忙的地方
使用者按下「送出」後,後端才開始接手:存資料、處理付款、接收金流結果、產生疏文,再把結果送回 LINE。
目前整套系統架構如下:

金流這一段串接的是藍新金流。信徒完成付款後,金流端會即時把結果回傳系統,後台直接將訂單標記為「已付款」。
廟方也不用再拿著報名資料,一筆一筆去網銀裡找匯款紀錄。
同時,管理後台可以即時掌握誰報了名、誰已付款、參加哪一場法會,以及選了什麼項目。法會前需要整理名冊時,也能直接一鍵匯出。

本來以為最難的是金流,做到後來才發現,花最多時間的居然是在排一張疏文
這個專案裡,我花最多心思的其實是疏文自動生成。
一開始看起來只是把名字套進 PDF,真正開始做才發現,疏文的排版細節非常多。
傳統疏文有自己的格式:姓名放哪裡、日期怎麼寫、農曆與八字怎麼呈現、文字要直排還是橫排,都不能隨意更動。
再加上信徒輸入的通常是國曆生日,後端還得先把日期轉成對應的農曆與天干地支資訊,再套進版型。
因此我把這段獨立拆成一個 PDF Service:
信徒資料進來後,系統會依照設定好的範本,自動把資料排到正確位置,產生可以直接列印的正式 PDF。
法會前,廟方不再需要逐張手寫或重新打字,後台整理完資料後就能批次產生、列印。
程式裡,這個功能的名稱可能就叫「自動產 PDF」。
但到了現場,它代表的是幾百份資料不用再重新抄一次。

很多人講數位轉型講得很大,其實現場要解決的事情都很小
真的走進現場之後,才會發現需求其實很具體。
他們要的就是:報名資料不要再抄一次、收到錢不用一直查、疏文可以直接印,報名的人也知道自己到底有沒有成功。
光這幾件事處理掉,現場就少掉很多重複工作。
這些事情單獨看起來都不大,但只要一場法會有幾百個人報名,重複抄寫、對帳和整理資料,很快就會累積成很大的工作量。
後來廟方人員跟我說:「這樣就不用一直抄了。」
我其實蠻有感觸。
技術拆開來看,其實都不是什麼新東西。LINE、資料庫、金流、PDF,各自都很普通。
真正麻煩的,是把它們接進一套現場真的有人每天在使用的流程裡。
我現在越來越喜歡做這類專案。
走進現場,看大家原本怎麼做事,再找出哪些工作其實不用一直靠人工硬扛。
技術不必每次都多深奧。
能幫人省下麻煩、解決問題的程式碼,就有功德。