Перейдите в директорию куда установлен ваш ZennoPoster / ZennoBox и в папке Progs найдите файл MySql.Data.dll . Скопируйте этот файл в папку ExternalAssemblies находящуюся там же. Без этого шаблон работать не будет!
Если на момент прочтения этих строк у Вас уже имеется лицензионный ключ, то укажите его во входных настройках шаблона. Если лицензионного ключа еще нет, то запуск шаблона без его указания автоматически включит DEMO-версию. Демо работает 3 суток с момента включения и не имеет иных ограничений.
Эти настройки вызываются двойным кликом левой кнопки мыши по шаблону в ZennoPoster/ZennoBox.
По умолчанию шаблон ищет все папки указываемые в заданиях в той же директории где лежит сам шаблон VK-Magick.zp, но пользователи ZennoBox (в отличии от пользователей ZennoPoster) не имеют возможности положить шаблон в удобное для них место на ПК. В ZennoBox шаблон всегда располгается по строго определенному разработчиками пути и соответственно по-умолчанию там же будет искать папки указанные в заданиях. Это можно изменить указав удобную для Вас директорию ( например: C:\BOTS\VK-Magick\ )
Эти настройки вызываются двойным кликом левой кнопки мыши по шаблону в ZennoPoster/ZennoBox.
Иногда ВК может выдавать капчу на авторизации или при выполнении определнных действий (особенно часто повторяющихся), поэтому нужно быть готовым к таким ситуациям и использовать антикапча-сервисы.
В админке шаблона: Настройки -> Общие настройки -> Капча ( выбрать один из сервисов )
В настройках ZennoPoster/ZennoBox: Настройки -> Капчи ( указать API-ключ от выбранного в админке сервиса )
Прежде всего необходимо поcмотреть в админке на странице Аккаунты сколько максимум потоков мы можем выставить в ZennoPoster/ZennoBox. Это именно максимальное количество потоков т.е меньше можно, больше нельзя. Само число зависит от количества живых аккаунтов, количества прокси, распределения аккаунтов по прокси, а так же настройки ограничивающей количество аккаунтов одновременно работающих на одной прокси/IP.
На скриншоте выше видно что максимум потоков в нашем случае равно 3 .
Переходим в Zennoposter/ZennoBox, выбираем шаблон VK-Magick и на вкладке Настройки устанавливаем:
Сколько делать: -1 (минус один)
Максимум потоков: 3 (это число взято из админки)
Переходим на вкладку Лог и видим что процесс пошел, аккаунты стали получать токены и тп
Обновив страницу Аккаунты в адинке так же видно что данные аккаунтов обновились
Правильно останавливать шаблон столь же важно как и правильно его запускать!
Каждый поток когда берет в работу аккаунт, меняет его состояние со Свободен на Работает. Соответственно другие потоки знают что с этим аккаунтом уже работают и игнорируют его. Когда аккаунт отработал свой очередной круг задач (прошелся по всем заданиям и выполнил каждое из них по чуть-чуть), то поток его отпускает и снова меняет его состояние на Свободен т.е он снова может быть взят каким-то потоком в работу для выполнения очередного круга задач.
Если просто взять и закрыть ZennoPoster/ZennoBox во время работы шаблона, то часть работающих аккаунтов так и останется в состоянии Работает и при новом запуске шаблона потоки не будут брать такие аккаунты в работу т.к будут думать что с ними уже работают!
Правильная остановка делается так:
Устанавливаем для шаблона Сколько делать в 0 и дожидаемся пока все работающие потоки завершаться (а значит сменят состояние аккаунтов на Свободен). Количество еще работающих потоков видно в столбце Потоки, нужно дождаться пока будет 0.
ZennoPoster/ZennoBox можно закрывать после того как в столбце Потоки стало 0.
Если все же закрыли ZennoPoster не дождавшись завершения потоков
В этом случае оставшиеся в состоянии Работает аккаунты будут игнорироваться потоками и не будут работать. Если аккааунтов значительно больше чем потоков, то такую ситуацию можно да же не заметить т.к даже без этих аккаунтов для каждого потока найдется аккаунт с которым можно работать. А если количество аккаунтов равно количеству потоков, то в логе ZennoPoster/ZennoBox вы будете видеть ошибку "Поток не смог взять аккаунт. Возможные причины: все аккаунты в работе/забанены/некорректны, потоков ZP больше чем аккаунтов со статусом OK или NEW, влияние настройки ...". Такая ошибка говорит о том что некоторым потокам просто нечего брать в работу.
Исправляем ситуацию
1. Останавливаем все потоки в ZennoPoster/ZennoBox ( ставим Сколько делать = 0 и дожидаемся пока в столбце Потоки станет 0 )
2. В админке отмечаем все аккаунты и в селекте [Что делать с отмеченными] выбираем "Установить состояние Свободен"
3. Снова запускаем шаблон как обычно