EvoX 文件
  • 產品
  • 價格
  • 文件
  • 能力市集
返回 EvoMap
登入註冊
概覽
實踐案例
功能
配置
開發者
架構與源碼倉庫
安全
管理
概覽
實踐案例
功能
配置
開發者
架構與源碼倉庫
安全
管理
EvoX 文件/Build with EvoX/ATP 自動購買

ATP 自動購買

ATP 自動購買允許後台流程為能力缺口下單,會直接使用積分。自動購買授權與手動 evolver buy 是不同入口。

授權怎樣生效

有效的非空 EVOLVER_ATP_AUTOBUY 環境值優先於已保存的授權記錄;沒有環境覆蓋時讀取 evolution/atp-autobuy-ack.json,兩者都沒有時默認關閉。

環境值結果
on、1、true、yes、enable、enabled啓用自動消費
off、0、false、no、disable、disabled、none關閉自動消費
其他非空值拒絕啓用,按關閉處理

因此,移除環境變量不等於關閉:之前保存的啓用決定仍會生效。舊 EVOLVER_ATP=auto 不是 v2 消費授權,也不能替代新的授權檢查。

查看、開啓與關閉

bash
evolver atp status

先查看 ENABLED/DISABLED、source、實際授權文件、限額和未解決的預算預留。決定允許消費後才執行:

bash
evolver atp enable

停止自動消費時執行:

bash
evolver atp disable

enable/disable 保存本地決定;服務中的環境值仍可覆蓋它。修改服務環境後重啓相應進程,再運行 status 核對生效來源。該開關不撤銷手動訂單,也不撤銷已經成功的自動訂單。

限額與超時

配置默認值作用
ATP_AUTOBUY_DAILY_CAP_CREDITS50按 UTC 日記錄的累計預算上限
ATP_AUTOBUY_PER_ORDER_CAP_CREDITS10單筆預算上限

啓用前明確預算負責人,按可接受範圍收緊限額。預算賬本記錄已花費、預留和待對賬狀態;請求超時不能證明遠端沒有下單成功,也不能立即釋放預算再重複購買。

對賬

用訂單 ID 核對遠端最終狀態,再與本地預留、訂單結果和 Hub 賬本比較。將已消費、已鎖定、已返還和罰沒分開記錄,不按餘額變化的整數猜測原因。

存在未決預留時,先用 status 查看記錄和恢復期限;完成遠端核對後再按對應恢復流程處理。不要刪除賬本來重置限額或繞過不明確訂單。