§ 00 · six friends 六個朋友吃完飯的尷尬十分鐘
場景:6 個大學朋友、信義區某餐廳、總帳 4860 元、Steve 先刷卡。
餐後 10 分鐘的尷尬:
- Steve 拿手機按計算機:4860 ÷ 6 = 810。
- Linda:「我沒喝酒,不能算進去吧」。重算。
- James:「那兩瓶葡萄酒只有我跟 Steve 喝的」。再重算。
- Mia:「我只吃了沙拉跟主餐」。再再重算。
- 10 分鐘後 Steve 終於算出每個人多少。傳到群裡。
- 有人轉了、有人沒看到、有人拖到一週後才轉。
吃完飯不要再有那一段尷尬的等待。
§ 01 · old ways 舊做法 — 計算機、Excel、Splitwise
心算 + LINE 訊息能撐到三個人、平均分;超過就崩。 Splitwise 分帳邏輯很強,但要每個人都裝 — 六個朋友通常只有兩三個會裝,剩下的還是要用 LINE 收訊息看金額。
Excel 或 Google Sheets 適合長期同屋的室友 — 每月一次、固定模板。 臨時聚餐這種一次性場景拿表單來填太重。
剩下一個常見解法:朋友裡剛好有人是會計或是個性負責,全靠那一個人扛。 場景複製性 0。
§ 02 · split-bill flow 新做法 — 拍收據、選人數、bot 切金額
split-bill 把這個流程壓縮到 30 秒:
- Steve 在 LINE 群組裡傳收據照片給 bot。
- bot 用 OCR 抓金額(4860)+ 品項。
- bot 問「按人數分還是個人化?人數多少?」
- Steve 選「人數均分」、6 人 → bot 算每人 810 → 自動產出 5 個 LINE Pay deeplink,Tag 5 個朋友。
- 每個朋友按一下 deeplink → LINE Pay 預填金額和收款人 → 確認 → 完成。
- bot 自動標記誰已付、誰未付,未付滿 24 小時自動 ping。
Steve 不用按計算機,其他人也不用偷偷記金額,更不會有人拖一週才想起來。
§ 03 · unequal 不均分 — 誰只吃前菜、誰多點兩杯酒
現實是「均分」常常不對,所以 bot 提供三種拆法。 最常用、最快的就是均分,全部一樣金額按一下就完事。
按品項稍微細一點 — OCR 把每道菜抓出來「葡萄酒 ×2 = 1200、主餐 A = 580、主餐 B = 620、…」, 每個朋友勾自己吃的,bot 把每人帳單加總出來。
再不然就是自訂金額,Steve 直接輸入「Linda 600、James 1200、Mia 580、Tim 800、Anne 700、我 980」, bot 驗證總和(4860 ✓)就產生 deeplink。
這三招覆蓋 95% 的拆帳場景。剩下那 5%(例如「服務費平均、酒水按喝的人」)會需要桌邊先協商一下, 談完用「自訂金額」收尾就好。
§ 04 · line pay LINE Pay deeplink — 一鍵轉帳的關鍵
split-bill 能「一鍵到底」靠的是 LINE Pay 的 deeplink — bot 給的不是純文字「轉我 810」, 是一條把收款人、金額、備註全部預填好的轉帳連結:收款人是 Steve(自動偵測 LINE Pay 帳號),金額不能改, 備註會自動寫成「6/18 信義餐廳分攤」之類的描述。
朋友收到 bot tag、點 deeplink、LINE Pay 跳出來時所有欄位都已經填好,按一下確認就結束。 整段大概 5 秒,沒有人手動輸入金額、沒有人複製貼上錯帳號,那種多打一個 0 的災難也不會發生。
§ 05 · group wallet 群組 wallet — 誰加值由誰決定
這支 bot 的 wallet 綁定群組 × split-bill。也就是這個朋友群長期使用 bot, 扣的不是某個人的個人帳。
每帳單 ≈ 0.4 credit。一年 30 次聚餐 = 12 credit ≈ 12 元。 可以設「每次扣的人輪流」,或「Steve 一次加 100 credit 大家用」、 或「每人輪流加值」 — 由群組決定,bot 不過問。
詳細的 wallet 邏輯看 群組 wallet 是什麼。