Выбор режима работы программы (Задания по запускам или Активные задания по лимитам)
На сегодняшний день программа предлагает нам выполнять действия с паузами по типу: Загружать аватарку с паузой в 100-500 секунд. Не во всех случаях это удобно.
Для моих целей (надеюсь и для ваших тоже) больше подошел бы метод, когда аккаунтам выдаются задания, а не наоборот. Т.е. вы настраиваете действия в задании и параметры самого задания (+ можно добавить расписание)
Пример Задания с действием отправлять в лс: Паузой между отправками(минут)/Сколько отправлять за цикл (до перерыва)/Суточным Лимитом/Перерыв в задании. 2-6 минут/3-4 шт/10-12 шт/240 минут. Аккаунт делает одновременно одно действие, но во время ПАУЗ, он совершает другую НЕ ПОХОЖУЮ работу. Обязательно указывать ПАУЗУ между ЛЮБЫМИ действиями (например 10-20 секунд).
Пример ПОХОЖИХ действий: Аккаунт должен сделать лайкинг в трех действиях - посты/аватарки/комментарии. Аккаунт может выполнять одновременно только одно действие по лайкингу. Соответственно он не может лайкать комментарии, пока лайкает аватараки.
Пример НЕ ПОХОЖИХ действий: Аккаунт должен делать репосты и писать в лс. Действия не похожи. Действия аккаунта: Аккаунт делает репост, наступает пауза между репостами (допустим 600 секунд), активируется пауза между ЛЮБЫМИ действиями (аккаунт ничего не делает в течении заданного времени, либо в настройках будет чекбокс для активации ГУЛЯКИ во время пауз между ЛЮБЫМИ действиями), активируется гуляка 10-20 сек, В течении 600 секунд аккаунт пишет в лс пользователям из списка (может выполнять либо только это задачу, либо, если пауза между ОТПРАВКАМИ позволяет, то переходит к другим действиям внутри задания)
Итак, аккаунт выполнил задание, начинается ПЕРЕРЫВ В ЗАДАНИИ (указанно 240 минут в примере). Значит аккаунт ничего не делает и выходит из сети на 240 минут, либо 240 минут гуляки. После начинает задание задание заново или позже, при условии, что задано расписание (если в расписании стоит работа, а перерыв ещё не прошел, то задание переносится на ближайший активный час).
Задание заканчивается при достижении ДНЕВНЫХ ЛИМИТОВ, которые привязаны к АККАУНТУ вне зависимости от задания (Поднимал это тему здесь - https://perfect.studio/topic/8499-zakrepliat-limity-za-akkauntom-vne-zavisimosti-ot-zadaniia) после окончания, задание автоматически начинается, когда вк сбрасывает суточные лимиты (00:00 UTC) или согласно расписанию, но не раньше 00:00 UTC
он совершает попытку совершить действие, чекается по выполненным действиям, ловит лимит