Синхронизация аккаунтов

Если Вы активно пользуетесь VKAccountsManager и VKTalker, то перед Вами наверняка вставала задача, как поддерживать актуальность данных аккаунтов?
Например, разморозили аккаунт с помощью VKAccountsManager и теперь аккаунт имеет другой логин\пароль? Или сменили прокси?
Обновлять вручную данные аккаунтов в VKTalker на актуальные может оказаться страшной рутиной - на помощь приходит синхронизация аккаунтов между программами!

Как это работает?

Синхронизация основана на вспомогательном текстовом файле, который нужно вручную создать и указать путь к нему в VKTalker и VKAccountsManager.

VKAccountsManager сохраняет в этот файл актуальные данные своих аккаунтов.
(сохраняются только аккаунты со статусом Валидный, которые запускались в программе.)

VKTalker обновляет данные своих аккаунтов при обнаружении различий в логине-пароле, прокси или юзерагенте.

Настройка VKAccountsManager

Создаем текстовый файл с произвольным названием, например: sync.txt
Открываем в VKAccountsManager настройки нужной задачи с аккаунтами для синхронизации 
и отмечаем "Синхронизировать аккаунты для VKTalker в файл", после чего нажимаем на поле ввода и выбираем созданный файл для синхронизации sync.txt

(Все задачи VKAccountsManager могут использовать один и тот же файл для синхронизации аккаунтов.)

Настройка VKTalker

Выбираем нужную задачу, открываем вкладку "Настройки" отмечаем "Синхронизировать аккаунты из файла VKAccountsManager", нажимаем на поле ввода и выбираем файл для синхронизации sync.txt. Готово! 

Особенности работы

  1. Файл синхронизации должен быть указан один и тот же у выбранных задач.
  2. Синхронизация изменений из VKAccountsManager в VKTalker происходит за 5 секунд. Если у VKAccountsManager много задач, может быть дольше.
  3. Параметр "Если в файле есть такие аккаунты, которых нет в задании - добавить их в задание" - позволяет добавалять аккаунты, которых ранее не было в задаче программы VKTalker. Если же его выключить, то VKAccountsManager сохранит в файл условно 1000 аккаунтов, а VKTalker изначально имел только 100 аккаунтов (добавленных вручную без синхронизационного файла), тогда VKTalker обновит из файла только данные 100 аккаунтов, которые он имеет в своем списке. Оставшиеся 900 аккаунтов, находящихся в синхронизационном файле, VKTalker не станет самостоятельно добавлять в свой список аккаунтов.
  4. Параметр "Если в задании есть такие аккаунты, которых нет в файле - убирать такие аккаунты" позволяет исключать аккаунты из задачи если их нет в синхронизационном файле. Например, Вы вручную добавили 100 аккаунтов в программу, но при синхронизации в файле таких аккаунтов нет, то программа удалит их и загрузит только те что имеются в файле. Если параметр выключен то загрузятся все аккаунты из файла, не удаляя из задания те аккаунты, которых нет в нем.

Поделиться