add restart storage
This commit is contained in:
@@ -54,6 +54,7 @@ class TaskStorage:
|
||||
"max_ctr": params.max_ctr,
|
||||
"started_at": params.started_at.isoformat() if params.started_at else None,
|
||||
"stream_offline": params.stream_offline,
|
||||
"remaining_clicks": params.remaining_clicks,
|
||||
# pending_visits и total_planned_visits — runtime, не сохраняем
|
||||
}
|
||||
|
||||
@@ -88,6 +89,7 @@ class TaskStorage:
|
||||
min_ctr=data.get("min_ctr", 0.8),
|
||||
max_ctr=data.get("max_ctr", 1.0),
|
||||
stream_offline=data.get("stream_offline", False),
|
||||
remaining_clicks=data.get("remaining_clicks", 0),
|
||||
)
|
||||
if data.get("started_at"):
|
||||
try:
|
||||
|
||||
@@ -59,6 +59,7 @@ class TaskParams:
|
||||
links_found: int = 0
|
||||
pending_visits: int = 0 # кликов в очереди (runtime, уменьшается)
|
||||
total_planned_visits: int = 0 # всего запланировано кликов по всем ссылкам (runtime)
|
||||
remaining_clicks: int = 0 # остаток кликов в текущей серии (сохраняется)
|
||||
chat_id: Optional[int] = None
|
||||
user_id: Optional[int] = None # Telegram user_id, если задача создана пользователем
|
||||
|
||||
|
||||
Reference in New Issue
Block a user