0
Отвечен
массовое изменение логинов
Здравствуйте,
Как массово изменять логины?
Пример: У меня ест список с аккаунтами. И есть список с логинами, которые я сгенерировала. Как логины из первого списка с аккаунтами поменять на сгенерированные логины и второго списка?
Сервис поддержки клиентов работает на платформе UserEcho
Например, если есть список из 50 аккаунтов, загруженных в прогу. Я сгенерировала 50 логинов красивых. Как эти логины список вогнать в программу и чтобы она сама распределила эти логины?
Здравствуйте.
Если ваши сгенерированные логины не заняты, можно их установить через Редактор профилей.
Для этого выберите все ваши аккаунты и через меню Профиль - Редактировать выбранные аккаунты
В окошке Профиль нужно установить галочку "Загружать данные из файла"
и выбрать текстовый файл следующего содержания:
BEGIN_PROFILE_BLOCK
login1#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$
login2#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$
login3#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$
END_PROFILE_BLOCK
Количество строк должно равняться количеству редактируемых аккаунтов.
Не используйте в логинах точки, иначе редактирование может закончиться с ошибкой.
Подробнее о формате текстового файла описано в окне Редактор профиля на вкладке Справка.
Напишите, пожалуйста, пример, как с помощью подобного файла сделать :
1) выгрузку текстов "о себе"
2) выгрузку имен
3) выгрузку ссылок
4) выгрузку аватарок. То есть загрузить 50 аккаунтов и указать путь к папке с 50 разными фото. И чтобы не вручную ,а программа сама это все распределила
Для полей "Имя", "О себе", "Сайт", "Аватар" формат будет таким:
BEGIN_PROFILE_BLOCK
#$$$Имя#$$$#$$$#$$$#$$$1#$$$О себе#$$$site.ru#$$$C:\foto.jpg#$$$0#$$$
END_PROFILE_BLOCK
Все поля описаны на вкладке Справка:
Блок с перечнем профилей должен начинаться с зарезервированного слова BEGIN_PROFILE_BLOCK и заканчивается зарезервированным словом END_PROFILE_BLOCK. Содержимое каждой строки содержит информацию для одного аккаунта в таком формате:
<LN><S><FN><S><EM><S><MP><S><PN><S><SX><S><PF><S><WB><S><AV><S><PV><S>
где:
<S> - разделитель блоков (по умолчанию "#$$$");
<LN> - новый Instagram-логин;
<FN> - новая информация для поля "Полное имя";
<EM> - новая электронная почта;
<MP> - пароль для доступа к почте;
<PN> - новый телефонный номер;
<SX> - новый пол (3 - без пола, 1 - мужской, 2 - женский);
<PF> - новая информация для поля "О себе";
<WB> - новая ссылка на web-сайт;
<AV> - ссылка или путь к файлу с новой аватаркой;
<PV> - приватный ли аккаунт (0 - нет, 1 - приватный);
Если какой-то из блоков не задан, то соответствующие данные в профиле изменены не будут.
Пример использования:
vasya192#$$$Вася#$$$vasya192@mail.ru#$$$qwerty#$$$#$$$1#$$$Просто#$#$Вася#$$
$<empty>#$$$C:\Vasya.jpg#$$$1#$$$
где 4 символа "#$#$" будут расценены как место, где нужно перевести курсор на другую строку,
т.к. по умолчанию эти 4 символа заданы как разделитель строк для многострочного поля "О себе" в
профиле Instagram.
<empty> - зарезервированная конструкция, которая говорит программе о том, что при обновлении
информации в профиле нужно очистить то или иное поле профиля. Не может использоваться для
блоков: <LN>, <EM>, <SX>, <PV>.
Аккаунт, выбранный в списке справа, который будет по номеру соответствовать данной строке (в
примере это первая строка) программа изменит следующим образом (формат читается слева
направо):
- будет установлен новый логин (если доступен) "vasya192";
- будет установлено новой полное имя "Вася";
- будет установлен новый e-mail "vasya192@mail.ru";
- пароль для доступа к e-mail'у - "qwerty";
- привязка к телефонному номеру не задана, потому без изменений;
- пол будет установлен в "мужской";
- в информации о себе появится две строки "Просто" и "Вася";
- поле с web-сайт'ом в профилей будет очищено;
- аватарка будет взята из файла "C:\Vasya.jpg", если он будет найден;
- аккаунт будет закрыть для общего доступа (станет приватным);
Спасибо!!
а как быть если у меня есть аккаунт с именем name и мне надо поменять: логин, имя, био, аву и ссылку?)
не могу разобраться)
BEGIN_PROFILE_BLOCK
new_login#$$$Имя#$$$#$$$#$$$#$$$1#$$$О себе#$$$site.ru#$$$C:\foto.jpg#$$$0#$$$
END_PROFILE_BLOCK
Если заменить "Разделитель для информационных блоков" со стандартного "#$$$" на ";"
тогда текстовый файл будет выглядеть так:
BEGIN_PROFILE_BLOCK
new_login;Имя;;;;1;О себе;site.ru;C:\foto.jpg;0;
END_PROFILE_BLOCK
Только проследите, чтобы в "Описании профиля" точка с запятой не встречалась.
Также программа может добавить в конце логина произвольную цифру.
а старый логин не нужно указывать?
Старый не нужно, вы же авторизируетесь от его имени и можете при этом сменить логин на новый. Если логин менять не нужно, просто уберите "new_login"
ок, спасибо
подскажите, если какой-то пункт не меняется, то он должен быть пропущен, но при этом его порядковый номер в строке должен быть, только его поле отделяется символами, например по умолчанию #$$$пустая позиция#$$$. Правильно?
Добрый день.
В место слова пустая строка нужно писать "<empty>". Более подробно описано на скриншоте:
непонятно а как массово то редактировать?
в несколько строчек такой тектс?
Здравствуйте. Вот простой пример текстового файла для изменения логинов (если они не заняты) у трех аккаунтов:
BEGIN_PROFILE_BLOCK
login1#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$
login2#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$
login3#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$
END_PROFILE_BLOCK
а как потом понять какой профиль как стал называться?
В главном окне программы логины изменятся автоматически. Для сохранения изменений нужно экспортировать аккаунты в БД SocialKit или в CSV-файл.