VK-Botovod 1.38
===============
1) Изменена структура организации папок используемых в некоторых заданиях. Изменениям подверглись задания где используются множество папок с однотипными с данными (посты, промопосты, личные сообщения, комментарии).
Раньше в таких заданиях нужно было указать начало названия используемых папок (шаблон) и создавать эти папки там же где шаблон. То есть указав в качестве шаблона названия слово post нужно было создавать папки post1, post2, ..., postN в директории шаблона (или в директории доп. файлов шаблона указанной во входных настройках шаблона).
Теперь же в заданиях указывается именно название конкретной папки (например: posts) которая так же должна находиться в директории шаблона, а уже в ней вы создаете вложенные папки с постами. Название вложенных папок в данном случае роли не играет. Можете как и раньше называть их post1, ..., postN , а можете просто цифрами 1,2,3,...N или как-то по-другому. Каждая вложенная папка - отдельный пост, сообщение, коммент, .. (в зависимости от задания)
Такая организация папок позволяет избежать большого скопления из постов, сообщений, комментов, промопостов в директории шаблона ... теперь все разложено по отдельным папкам.
Пример новой структуры папок можно посмотреть в архиве с новой версией.
Данным изменениям подверглись все задания связанные с наполнением стены аккаунта/сообщества, постингом на чужие стены, комментированием, отправкой ЛС. Задания где просто указывается одна конкретная папка с данными не менялись.
[!] Задания в связи с этим нововведением пересоздавать не обязательно, но обязательно нужно переделать папки на новый лад, иначе задания не смогу продолжить работу работу... Например, если у вас в задании был указан шаблон msg и имеется множество папок msg1, msg2, msg3, ..., то теперь шаблон будет считать этот msg конкретной папкой, в которой должны находится сообщения (вложенные папки). Соответственно создаете папку msg и переносите туда свои папки msg1, msg2, msg3, ...
2) Задание "Наполнение стены" (из секции Аккаунт) разделено на 4 отдельных задания
- Наполнение стены постами из папок
- Наполнение стены постами/репостами из групп-доноров
- Наполнение стены клонами/репостами по списку постов
- Наполнение стены репостами со стен других пользователей
Причина разделения: слишком много функций для одного задания, в следствии чего очень сложный и запутанный код, смесь логики в которой сложно ориентироваться, в которую сложно что-то добавить при необходимости. С учетом того что в шаблоне 1 задание = 1 кубик C#, то зайдя в этот кубик там глаза разбегались от обилия всего сразу в одном месте...
[!] Если у вас имеется ранее созданное задание "Наполнение стены", то с очень большой долей вероятности оно будет автоматически успешно сконвертировано в нужное задание (теперь же их 4 вместо 1) и сможет продолжить работу (хоть название у него и останется прежнее, а не новое). Однако в каких то отдельных случаях из-за обилия и разнообразия возможных комбинаций различных параметров задания может и не заработать, тогда придется пересоздать его, но это маловероятно ...
3) Задание "Наполнение стены сообщества" (из секции Свои сообщества) разделено на 3 отдельных задания
- Наполнение стены сообщества постами из папок
- Наполнение стены сообщества клонами/репостами по списку постов
- Наполнение стены сообщества клонами/репостами из групп-доноров
Причина разделения та же самая что описана в пункте 2
[!] Если у вас имеется ранее созданное задание "Наполнение стены сообщества", то с очень большой долей вероятности оно будет автоматически успешно сконвертировано в нужное задание (теперь же их 3 вместо 1) и сможет продолжить работу (хоть название у него и останется прежнее, а не новое). Однако в каких то отдельных случаях из-за обилия и разнообразия возможных комбинаций различных параметров задания может и не заработать, тогда придется пересоздать его, но это маловероятно ...
4) В задание "Создать сообщество" добавлена возможность задать статус для создаваемого сообщества
5) В задание "Создать сообщество" добавлена возможность закачать обложку для создаваемого сообщества. Размер файлов обложки пока что фиксированный и должен быть 1590x400
6) В задание "Редактировать настройки сообщества" добавлена возможность отредактировать статус сообщества
7) В задание "Редактировать настройки сообщества" добавлена возможность обновить обложку сообщества
Для задания статуса сообщества в заданиях "Создать сообщество" и "Редактировать настройки сообщества" добавлен макрос $statusX ( где X = ID списка статусов из которого нужно взять статус). То есть можно просто вписать в соответствующее поле нужный статус, а можно воспользоваться макросом.
9) В редактировании аккаунта тепперь можно увидеть какая папка с аватарками к нему привязана (только просмотр без возможности редатирования)
10) Максимальная длинна логина и пароля прокси увеличена до 35 символов (оказывается и такие встречаются)
11) Полностью переделано задание "Подружить свои аккаунты". Переделал не потому что с ним что-то не так, а потому что VK API в последнее время сильно чудит и отдает недостоверную информацию о друзьях и статусах дружбы, заявках в друзья. Например одна и та же заявка может одновременно числиться и во входящих и в исходящих у аккаунта. При этом заходя на страницу юзера ВК пишет что мы друзья, но в списке друзей акка нет, зато оба этих аккаунта есть в подписках друг у друга. Или один и тот же акк одновременно числится и как друг и как подписчик, при этом счетчик говорит что подписчиков 4, а по факту 1. Из-за всего этого задание зачастую работает неправильно. Сейчас задание переделал так что бы уменьшить вероятность глюков, но тем не менее они скорее всего периодически будут возникать пока ВК не починят все это. Если у вас имеется ранее созданное такое задание, то его к нужно будет пересоздать!
12) Очень много всяких внешне невидимых технических изменений сделано в различных заданиях (где-то изменен алгоритм работы, где-то переделано распределение id из списков между потоками, где-то ... ).
В прошлых мини-апдейтах так же было добавлено:
- API функции админки ( имеющиеся на данный момент можно посмотреть тут
https://vk-botovod.ru/files/api.doc )
- Расширенный спинтакс во все места где возможно использование спинтакса
- Возможность включить "Кнопку дейстивя" в задании "Создать сообщество"
- Возможность редактировать "Кнопку действия" в задании "Редактировать настройки сообщества"
P.S Обратите внимание что во многих заданиях где нужно указать папку изменилось дефолтное значение ... Например было post стало posts, было comment стало comments, было group стало ava_for_group .... это для тех кто пользуется давно и уже не обращает внимание на название папок при создании заданий.
Шаблон перезалил:
https://vk-botovod.ru/#download
Обновляться в соответствии с инструкцией идущей в архиве - файл "
инструкция по обновлению.doc"