跳至主要內容

里程碑

第一次做出的記帳機器人

姑蘇城外喊三次 @ss107419062發布於

可能有些人已經在公開站看過了,可以直接跳過~
先說說為什麼我會想做這個
我其實一直以來都有記帳的小習慣,對我來說管理自己的帳務其實很像是在營運一家公司(每個人本身就是一間公司)但是常常要打開記帳 App、找分類、輸入金額...時間一長懶病就會開始發作,然後一拖就是好幾天,搞到後面都回想不起來當天到底花了什麼錢。
後來我想說,反正每天都會開 LINE聊天工作,那乾脆在 LINE 裡打一句「午餐 120」就記好,不是省事很多嗎?
於是就有了這隻專門為我自己設計的記帳機器人~
名字叫「我的錢包我做主」
LINE ID:@353ktrhx。
生日:2026/10/09
做出來後自己使用了2~3天,有朋友看到覺得很有趣,我們一致認為可以讓更多人都可以使用他幫忙記帳,所以就變成了現在大家看到的這一隻公開版的記帳機器人。

機器人的組成說明
懶人壓縮包版:你在 LINE 或網站做的事,後端都會先到 Cloudflare Workers辨識,它再自動去讀寫你的 Google 試算表;而 GitHub 則是在後台把我改好的版本送上去,整套靠幾個工具組裝起來,而且全部都用免費方案就夠了。
想看詳細介紹的可以往下滑到「詳細介紹各工具的用途 」去看看。

使用方式
我這邊就簡單說明建立方式,剩下有興趣的可以再自行去機器人私訊聊天室內傳「說明」,會再跳出圖文說明教大家怎麼用歐~

在 LINE 搜尋 @353ktrhx 加入好友
機器人會先丟一份圖文說明給你,照提示連結 Google 帳號,它就會在你的雲端硬碟裡開一本新帳本,大概一分鐘內就能開始記了。
記帳就是傳一句話
☆輸入「午餐 120」,項目加金額就好。
☆收入的話前面加個加號,像是「+薪水 50000」。
☆補記前幾天的帳,前面加上「昨天」或「10/3」都可以。
☆可以一次紀錄多筆不同日期與金額的帳。

跟朋友分帳
把機器人拉進 LINE 群組,就能一起記公帳。記帳方式和私訊機器人的記帳方式不同,舉例「+晚餐 3000」就是支付了晚餐3000元一筆要大家分的帳,不是你付的可以加上「@小明付」,有人沒參加就寫「不含小華」。最後機器人會幫你算好誰該付誰多少,省得大家拿計算機在那邊對帳。

有想法歡迎跟我說或一起討論吧!
這隻機器人目前還在持續調整中,但其中有很多功能其實都是聽到朋友的反應才加上去的。
不管是遇到 bug、覺得哪裡不好用,還是想聊聊怎麼用 AI 做類似的工具,都歡迎聯繫我。
IG:cbr_0721
Email:ss107419062@gmail.com
如果是回報問題,附上截圖跟大概是怎麼操作的,我會比較容易找到原因。
謝謝你看到這裡,也祝你記帳順利,錢包自己做主!

詳細介紹各工具的用途
會看到這邊的應該都是對我使用哪些工具建立了這支機器人感興趣的人,所以這些分享給你們~
1.LINE 機器人
為主要輸入窗口,大部分時候你只會碰到它,記帳、查餘額、跟朋友分帳都在對話裡解決。我用的是 LINE 官方帳號的 Messaging API,你傳的每一句話都會被轉到後端去處理。
備註:我還是有用網站,但網站是次要的入口。 有些事情在手機小小的對話框裡不好做,像是看圖表、比較每個月的花費、改或刪以前的帳,這些就交給網站。網站放在 GitHub Pages 上,登入直接用 LINE 帳號,不用另外記密碼,連結就算不小心轉給別人,對方也看不到你的帳。

Cloudflare Workers
它是一個放在雲端的程式,負責辨識我在機器人的聊天室內傳的訊息、跑出確認卡片、算口袋餘額,再把資料寫進試算表。我選它的原因很簡單,不用自己維護主機,免費額度又夠用。

Google Sheet試算表
我把它當作後端資料庫。 這點其實是在我開始有想把機器人分享出來時碰到的問題「這些資料該存在我這邊還是使用者自己那邊」我想了很久,最後決定將帳本放在「使用者」的 Google 雲端硬碟裡,不是放在我這邊。哪天不想用機器人了,資料還是你的,打開試算表就看得到全部紀錄。(而且別人也看不到你的個人記帳資料~)

GitHub
負責放程式碼跟自動部署。 每次改完程式推上去,GitHub Actions 會先跑一遍自動測試,全部過了才會更新到 Cloudflare。

0 個愛心0 則留言

登入並驗證手機後就能留言。登入