Всем привет!
VK-Magick [ build 03072025 ]
1) Для каждого аккаунта в отдельности теперь можно задать "Интервалы времени в которые аккаунт может работать". Интервалы задаются для каждого дня в отлельности.
Важно понимать что "может работать" и "будет работать" это не одно и тоже! "Может работать" - это просто возможность работать в определенный интервал времени, при условии что ничего другое этому не припятствует!!!
Аккаунт у которого сейчас неподходящее для работы время будет браться шаблоном в порядке своей очереди и моментально завершать с ним работу (без каких-либо запросов к ВК).
В админке у аккаунтов у которых сейчас неподходящее для работы время будет состояние "Время отдыха".
P.S массового редактора интервалов времени для множества аккаунтов пока что нет, он появится в следующих обновдлениях. Пока что можно настроить у нужных аккаунтов через страницу редактирования аккаунта.
2) В настройках заданий раздел "Расписание" заменен на "Интервалы времени в которые задание может работать".
Теперь для каждого дня вы можете указать один или несколько интервалов, например так "08:15-16:35, 19:00-23:59".
У ранее созданных заданий старый формат автоматически сконвертируется в интервалы.
Важно понимать что "может работать" и "будет работать" это не одно и тоже! "Может работать" - это просто возможность работать в определенный интервал времени, при условии что ничего другое этому не припятствует!!!
3) Изменен алгоритм работы с заданиями.
Было: поток берет акк -> проверяет акк на бан и актуализирует данные -> обновляет счетчики лс (если истек перерыв) -> идет по заданиям в случайном порядке в попытке их выполнить ( какие-то выполняет, какие-то пропускает из-за перерыва/лимита/расписания )
Стало: поток берет акк -> проверяет задания (включая обновление счетчиков) на возможность их выполнения прямо сейчас -> если выполнять в данный момент нечего, то моментальное завершение работы, а если есть хоть одно задание которое можно выполнять прямо сейчас, то переходим на прежнюю схему работы
Что это дает: если нет заданий которые можно выполнять прямо сейчас (включая обновление счетчиков), то завершение работы происходит до первого взаимодействия аккаунта с ВК. При старой схеме работы аккаунт делал бы проверуку на бан и актуализацию данных независимо от наличия заданий и возможности их выполнения в данный момент. Теперь это делается только когда есть хотя бы одно задание которое можно выполнять сейчас.
4) Теперь вы можете сделать не одно ассоциированное с аккаунтом сообщество, а целых десять.
Для этих целей у каждого аккаунта теперь имеются десять настраиваемых макросов G1, G2, ..., G10 с которыми можно ассоциировать сообщества в которых аккаунт является админом.
В дальнейшем эти макросы можно указывать вместо URL сообщества в заданиях где необходимо указать URL сообществ в котором аккаунт является админом.
У кого имеются аккаунты с ассоциированнм сообществом, то после апдейта это сообщество станет ассоциировано с макросом G1.
Все ранее созданные задания с использованием ассоциированного сообщества после апдейта продолжат работать (там был указан 0 вместо URL, теперь этот 0 будет восприниматься как G1).
5) В заданиях по постингу на стену аккаунта/сообщества исправлен небольшой недочет из-за которого при выставлении "Вероятность репоста=100%" все же в редких случаях можно было уведить клон, а не репост.
6) Различные мелкие правки