信用卡繳費提醒+優惠查詢+本月消費記帳頁。私人用,只有核准過的 LINE 帳號看得到資料。
node scripts/admin.mjs allow <6 碼> 核准(repo chuan2024/card-line-bot)。機器人只回一對一私訊。被拉進群組不會說話:卡費金額不該出現在群組。
| 格子 | 會回什麼 | 也可以打字 |
|---|---|---|
| 💳 本期應繳 | 還沒繳的總額+每張帳單的截止日、金額、狀態。金額還沒出來的會註明「實際會更高」 | 應繳、本期 |
| ⏰ 即將到期 | 14 天內要繳、還沒繳的,一張一卡,附「去繳款」連結 | 到期、截止 |
| 🎁 本月優惠 | 先選銀行,再看每檔活動:▲ 要自己登錄排最前面,✓ 已登錄、✕ 額滿排後面 | 優惠、台新優惠 |
| 🧾 本月消費 | 開記帳頁(LINE 裡直接開) | 消費、明細 |
| 🗂 各卡資訊 | 每家主力卡末四碼、結帳日(約)、繳款日、自動扣繳的戶頭 | 卡片、結帳日 |
| ❓ 使用說明 | 開這一頁 | 說明 |
查詢都用「回覆」,不扣每月 200 則的推播額度,想按幾次都可以。
| 推播 | 什麼時候 | 內容 |
|---|---|---|
| 🧾 帳單出來了 | 某期第一次抓到金額、離截止日還有 4 天以上 | 本期應繳、最低應繳、截止日 |
| 💳 7 天後截止 | 截止日前 7 天 07:40 | 應繳金額、截止日、自動扣繳的戶頭末碼(提醒確認餘額)、去繳款按鈕 |
| 💳 3 天後截止 | 截止日前 3 天 07:40 | |
| ⏰ 今天截止 | 截止日當天 07:40(Mac 那天沒開機,之後補一次) | |
| ‼ 扣款失敗 | 銀行來信說扣款失敗,每天一則直到處理 | 金額+去繳款 |
| 📋 本週總覽 | 每週一 07:40,14 天內有要繳的才推 | 一張卡列出全部未繳與總額 |
在 LINE 裡按「本月消費」直接開,用 LINE 身分登入,不用另外輸入帳密。
示範畫面,數字都是假的。開示範版 ↗
/bills 勾已繳。最慢約 20 分鐘後這裡也會變成 ✓。Mac mini 的 inbox-radar 讀帳單信、抓金額、解析明細、登錄銀行活動(這些原本就在跑)。 卡費小幫手只是另一個「看」的窗口:Mac mini 每 10 分鐘把唯讀快照送到 card.chuanworks.com,LINE 與記帳頁都只讀那份快照,不會改到 inbox-radar 的任何資料。
| 東西 | 在哪 |
|---|---|
| 判斷今天推什麼 | inbox-radar lib/cardbot-remind.ts(07:40/13:40,跟著 bills-cron.sh) |
| 快照同步 | inbox-radar scripts/cardbot-sync.ts(launchd com.chuan.inbox-radar-cardbot-sync,每 10 分) |
| LINE 回覆、推播卡片、記帳頁 | Cloudflare Worker card-bot+D1(repo chuan2024/card-line-bot) |
| LINE 金鑰 | 只放在 Worker(wrangler secret);Mac mini 只有一把同步用的簽章金鑰 |