Commit Graph

2 Commits

Author SHA1 Message Date
Дмитрий d3ee8c7ae8 очередь заданий роботу различает виды работ — просьба остановить не теряется
Одинаковыми считались любые два незавершённых задания по одной кампании, какого угодно
вида. А опросчик цифр ставит read-stats каждый час по всем идущим кампаниям.

🔴 Значит нажатие «Остановить» в такой час молча возвращало бы чужое задание: клиенту
сказано «останавливаем», роботу не ушло ничего, реклама крутится дальше за его деньги.

Теперь одинаковы задания одного вида. Дублям это дорогу не открывает: takeNext выдаёт
строго по одному и не начнёт второе, пока первое в работе.

Заодно заведён вид работы stop — нажать «Завершить» у кампании в кабинете.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-08 21:59:22 +03:00
Дмитрий e75bb76adf feat телеграм-робот: очередь заданий — поставить, выдать по одному, вернуть зависшее
Выдача строго по одному: у робота один профиль браузера и одна сессия кабинета.
Задание, по которому робот не отчитался за срок аренды, возвращается в очередь.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-31 08:07:27 +03:00