journal · manifesto · last updated 2026-05-28

群組 wallet是什麼

一般 SaaS 是「按人收月費」,但 LINE bot 的使用情境是「群組裡發生的事」。這篇講為什麼 hotline.tools 的 wallet 綁定 chat 而不是綁人 — 包括這對工地、家庭、朋友群有什麼好處。

§ 00 · standard saas 一般 SaaS — 按人按月收費

多數軟體的計費模型是這樣:

  • 每月 / 每年訂閱。
  • 每位使用者一份費用(per-seat)。
  • 「自動續訂」是預設,「取消」要找到藏在 settings 裡的按鈕。
  • 公司有 10 個人就 10 份月費,無論他們真的用沒用。

這個模型對 Slack、Notion、Microsoft 365 是合理的 — 因為每個使用者都會獨立操作那個工具。 但對 LINE bot,這個模型錯了。

§ 01 · why it misfits 為什麼這個模型對 LINE bot 不對

LINE bot 的使用情境有三個特徵:

1. 事件發生在群組裡,不在個人帳戶裡

一個工地翻譯 bot 服務的不是「Kris 個人」 — 它服務的是 「Kris 在朴先生的韓組裡跟韓國師傅溝通」這個事件。 按 Kris 個人收月費,跟「事件實際發生地」對不齊。

2. 群組成員流動性高

工地師傅進出、朋友群有人退、家族群加入新成員 — 群裡的「人」不是穩定單位。 按人收費的模型在這種環境下要不停修正:「阿明加入了,要加他一份月費嗎?」 「阮先生離職,要退他這個月嗎?」這些事在 LINE 群裡每天發生。

3. 使用量按事件而非按時間

翻譯一則訊息、轉一段語音、提醒一個股價突破 — 這些都是離散事件。 有的月份用很多、有的月份用很少。「按月固定收費」對使用者要嘛用不夠(虧)、要嘛用太多(不夠用)。

這三個特徵加起來告訴我們:單位應該不是「人 × 月」,是「事件 × chat」

§ 02 · chat as unit 我們的單位是 chat × bot,不是人

所以 hotline.tools 的計費單位是:

一個 chat × 一支 bot = 一個 wallet。

翻譯成具體:

  • 你工地的「韓組 × site-translation」是一個 wallet。
  • 你工地的「越組 × site-translation」是另一個 wallet。
  • 你跟爸爸的「1:1 chat × help-transcribe」是一個 wallet。
  • 家族群的「群 × help-transcribe」是另一個 wallet。

每個 wallet 獨立計費、獨立加值、獨立用完。 一個 wallet 沒有跨 chat、跨 bot 的概念 — 它只服務這對「chat × bot」組合。

每個 wallet 都有試用額度

每個新 wallet 開啟時自動有一筆試用 credit:

  • 1:1 對話: 30 credit。
  • 群組: 80 credit。
  • 多人房 (room): 50 credit。

試用額度跟使用情境的「頻率密度」對齊 — 群組事件多,所以試用多。 沒花完不會被扣,封鎖好友 / 移除 bot 就完全離場。

§ 03 · who pays 誰可以加值 — 連結就是 wallet

chat 級的 wallet 解決一個問題: 群裡誰要為翻譯付錢?

答案:誰都可以。bot 在 chat 裡接到 /餘額 指令, 回的不是「目前餘額是 200 元」,是一個專屬的加值連結

連結就是 wallet

這個連結的特性:

  • 釘在群組訊息列—所有成員都看得到。
  • 傳給老闆 / 出資方—老闆只要點一下就能贊助這個 chat 的成本。
  • 給家人—家裡有人付 voice-vault 的儲存費,其他人就只是用,不用設管理員權限。
  • 不用先綁信用卡—點進去 Stripe 結帳,付完即生效。
  • 不用先設管理員—wallet 沒有「管理員」這個 role,付錢的人就是付錢的人。

這個設計把「誰是付費方」這個常常引發爭議的問題壓得很扁。 不需要先決定「我們群裡誰當財務」、不需要在 LINE 之外再開一個 group account。 開個連結、誰加值都行。

Stripe 是誰付的

技術上每筆加值都是該個人的 Stripe 結帳 — 收據寄到該人 email。 但這筆 credit 加進的是群組的 wallet。 這個區別讓「誰付的錢」可以被追溯(Stripe receipt 在),但日常使用時不需要關心。

§ 04 · leaving 離開時誰能退錢

「離場」對群組 wallet 有兩個層次:

個人離場

你被踢出群、你封鎖了 bot 對你個人的訊息 — 群裡的 wallet 不受影響。 這是因為 wallet 屬於「chat × bot」,不屬於你。 你過去自己加值的金額?— 你可以憑 Stripe receipt 申請按比例退回, 其他人加的部分留在群裡(誰付的就跟誰)。

群組整個離場

群組成員把 bot 移出群組,或群組整個解散 — wallet 仍存在於我們這邊, 餘額按各自加值比例退回原 Stripe 付款方式。

這個流程不是自動的 — 需要你寄信告訴我們「請結束這個 wallet」。 這故意做成「人為的、慢的」步驟,避免有人惡意把 bot 移出再加進騙退款。

詳細條款在 /terms 「誰擁有群組裡的餘額」段落。

§ 05 · tradeoffs 這個模型放棄了什麼

這個模型不是免費 — 它放棄了一些聽起來合理的便利:

沒有「我這個月在 hotline.tools 上花了多少」單一數字

因為 wallet 分散在多個 chat × bot,你跨 wallet 的彙總需要主動匯出。 我們提供了一個「歷史紀錄」匯出(CSV,寄到你信箱),但不在 LINE 介面內主動展示。 這對「我希望平台知道我做什麼」的使用者是 friction, 對「我希望平台少知道我什麼」的使用者是 feature。

沒有訂閱式的「一個套餐用所有 bot」

每支 bot × chat 各自一個 wallet,意味著想用 5 個 chat 上的 5 支 bot, 就要管理 5 個 wallet。我們認為這個成本是可接受的(每個 wallet 都有 deeplink、加值連結都同一個流程), 但對「想要 all-you-can-eat」的使用者是 friction。

每個新 chat × bot 都要重新加值

家裡用 help-transcribe 加了 100 元,再開一個工地群想用 help-transcribe, 需要重新加值。新 wallet 從 trial credit 開始,不繼承舊 wallet 餘額。 這個是設計選擇 — 跨 wallet 互通會讓帳目混亂、爭議多。

對 95% 的使用者來說,這些 trade-off 不是痛點,因為他們本來就只在 1–2 個 chat 用 1–2 支 bot。 對重度使用者,我們建議從為什麼小工具比大平台好用那篇看一遍 — 那篇講的是哲學,這篇講的是計費實作。

try one · install · ~20 sec

wallet 不是抽象概念
是一個連結。

裝上一支 bot,傳 /餘額 指令,bot 回給你的就是你這個 chat 的 wallet 連結。 釘在群組、傳給家人、付完就生效。

browse the catalogsee pricing details
back to journal