feat: 合入火山免费额度自动消耗任务(每日23点洗过期包防扣费)
- 新增 volc_consume.py:消耗任务模块,直连 Ark 洗 9 天内过期资源包 (旧 calculate_plan 均分×1.1/24h冲刺保留 + 双 clamp:2M 采集上限、余额−BUFFER 防扣费) - volc_limit_sync.py:限额 v2 简化(stable_limit = usage+balance−BUFFER,删除峰值状态机 ~90 行), HARD_DAILY_LIMITS 统一 2M(pre-block 不滞后,1.8M 折扣作废), 新增 _maybe_trigger_daily_consume(北京时间 23:00 ± 抖动,SETNX 去重,延迟导入) - docker-compose 挂载 volc_consume.py;AGENTS.md/文档同步
This commit is contained in:
+3
-1
@@ -8,7 +8,9 @@ services:
|
||||
volumes:
|
||||
- ./config.yaml:/app/config.yaml
|
||||
# 【关键】挂载自定义脚本到容器根目录
|
||||
- ./volc_limit_sync.py:/app/volc_limit_sync.py
|
||||
- ./volc_limit_sync.py:/app/volc_limit_sync.py
|
||||
# 自动消耗任务(每日 23:00 由 volc_limit_sync 调度触发)
|
||||
- ./volc_consume.py:/app/volc_consume.py
|
||||
command:
|
||||
- "--config=/app/config.yaml"
|
||||
ports:
|
||||
|
||||
Reference in New Issue
Block a user