付款與餘額

GetMyBot 有兩套不同的「付款」機制:平台的請求餘額(機器人運作費用)和透過 Telegram 接受機器人使用者付款帳單區塊(即「接受付款」)管理方案與餘額。

機器人的計費方式

平台以請求計算使用量:機器人每傳送一條訊息,從帳號餘額中扣除一個請求。餘額是一個整數計數器;可信來源是不可變的收支記錄(包含:新帳號贈送的點數、方案點數、儲值及消耗)。

方案與餘額

帳單區塊顯示當前餘額及可用方案。每個方案有名稱、價格和請求量,以及限制(例如最多機器人數量)。點擊選擇即可啟用方案。

  • 餘額 — 當前請求剩餘數(也顯示於概覽和統計畫面)。
  • 統計畫面上的預計天數估算按當前消耗速度餘額可支撐多久。

收支記錄(ledger)

請求餘額是整數計數器,但其可信來源是不可變的操作記錄(ledger)。每次餘額變動都會寫入記錄:

  • 新帳號贈送 — 新帳號的初始請求量。
  • 方案點數 — 啟用方案時發放的請求量。
  • 儲值 — 購買的額外請求量。
  • 消耗 — 機器人每傳送一條訊息扣除一個請求。

記錄只追加(舊記錄不可修改),因此消耗與收入的歷史記錄始終可查。當前餘額即為記錄的加總。

儲值

儲值為所需請求量建立付款;供應商確認後,餘額自動且冪等地增加(重複回呼不會重複計入)。具體付款供應商取決於實例設定。

接受使用者付款(Telegram Payments)

機器人可接受並記錄 Telegram 付款:

  • pre_checkout_query 自動確認。
  • 成功付款(successful_payment)會被記錄(金額、貨幣、交易識別碼、payload),之後可觸發反應——例如授予存取權限、添加「已付款」標籤並將訂單寫入集合

成功付款的金額可在分析(「付款」)中查看。

開立發票(sendInvoice)及編輯器中的**「接受付款」/「通知」**按鈕目前標記為「即將推出」:機器人可記錄傳入的付款,但目前版本無法從反應中發起發票。

延伸閱讀