Синхронизация аккаунтов
Синхронизация аккаунтов
Если Вы активно пользуетесь VKAccountsManager и VKTalker, то перед Вами наверняка вставала задача, как поддерживать актуальность данных аккаунтов?
Например, разморозили аккаунт с помощью VKAccountsManager и теперь аккаунт имеет другой логин\пароль? Или сменили прокси?
Обновлять вручную данные аккаунтов в VKTalker на актуальные может оказаться страшной рутиной - на помощь приходит синхронизация аккаунтов между программами!
Как это работает?
Синхронизация основана на вспомогательном текстовом файле, который нужно вручную создать и указать путь к нему в VKTalker и VKAccountsManager.
VKAccountsManager сохраняет в этот файл актуальные данные своих аккаунтов.
(сохраняются только аккаунты со статусом Валидный, которые запускались в программе.)
VKTalker обновляет данные своих аккаунтов при обнаружении различий в логине-пароле, прокси или юзерагенте.
Настройка VKAccountsManager
Создаем текстовый файл с произвольным названием, например: sync.txt
Открываем в VKAccountsManager настройки нужной задачи с аккаунтами для синхронизации и отмечаем "Синхронизировать аккаунты для VKTalker в файл", после чего нажимаем на поле ввода и выбираем созданный файл для синхронизации sync.txt
(Все задачи VKAccountsManager могут использовать один и тот же файл для синхронизации аккаунтов.)
Настройка VKTalker
Выбираем нужную задачу, открываем вкладку "Настройки" отмечаем "Синхронизировать аккаунты из файла VKAccountsManager", нажимаем на поле ввода и выбираем файл для синхронизации sync.txt. Готово!
Особенности работы
- Файл синхронизации должен быть указан один и тот же у выбранных задач.
- Синхронизация изменений из VKAccountsManager в VKTalker происходит за 5 секунд. Если у VKAccountsManager много задач, может быть дольше.
- Параметр "Если в файле есть такие аккаунты, которых нет в задании - добавить их в задание" - позволяет добавалять аккаунты, которых ранее не было в задаче программы VKTalker. Если же его выключить, то VKAccountsManager сохранит в файл условно 1000 аккаунтов, а VKTalker изначально имел только 100 аккаунтов (добавленных вручную без синхронизационного файла), тогда VKTalker обновит из файла только данные 100 аккаунтов, которые он имеет в своем списке. Оставшиеся 900 аккаунтов, находящихся в синхронизационном файле, VKTalker не станет самостоятельно добавлять в свой список аккаунтов.
- Параметр "Если в задании есть такие аккаунты, которых нет в файле - убирать такие аккаунты" позволяет исключать аккаунты из задачи если их нет в синхронизационном файле. Например, Вы вручную добавили 100 аккаунтов в программу, но при синхронизации в файле таких аккаунтов нет, то программа удалит их и загрузит только те что имеются в файле. Если параметр выключен то загрузятся все аккаунты из файла, не удаляя из задания те аккаунты, которых нет в нем.