Программа для раскрутки вконтакте

Рассылка вконтакте - очень удобный способ для продвижения своих товаров и услуг, раскрутки групп и привлечения новых клиентов. Программа VK Client содержит в себе весь необходимый для этого набор функций. Выполните рассылку по стенам и комментариям групп, чтобы вашу рекламу увидело максимальное число пользователей. Встроенный инвайтер поможет раскрутить группу с помощью рассылки приглашений вашим друзьям или друзьям ваших покупных актив аккаунтов (аккаунтов реальных и активных пользователей). Комментирование и лайкинг постов и аватарок пользователей просто не сможет не обратить внимание на вашу страницу. Заполняйте аккаунты, размещайте на стене свои офферы/сайты/партнерки, рассылайте сообщения и ставьте лайки пользователям, потом ведите с ними переписку прямо из програмы и закрепляйте результат. Если вам лень переписываться, то настройте автоответчик и отправляйте собеседников на свои ресурсы напрямую


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

Если вам неудобно использовать программу у себя на компьютере, то купить недорогой сервер для работы вы можете тут http://devorigin.ru/ext/vps/
Купить качественные прокси http://devorigin.ru/ext/proxy/
Где взять юзер агенты рассказано здесь http://devorigin.ru/ext/ua/
С помощью чего разгадывать капчу http://devorigin.ru/ext/captcha/

1. Заполнение. Используется для наполнения авторегов

Аккаунты
Про аккаунты для это режима работы читайте в п.2

Список сообществ. Указывать 3-5 шт.
В столбик записываются ссылки на сообщества

Список видео. Указывать 3-5 шт.
В столбик записываются идентификаторы видеозаписей в виде:
video116740586_162153243
video-51189706_171348595
Примеры на рисунках

Нажмите, чтобы посмотреть изображение

Список аудиозаписей. Указывать 3-5 шт.
В столбик записываются идентификаторы аудиозаписей в виде:
audio_-69605_456239019
audio_-16120134_456243411
audio_-84440824_337514417

Чтобы узнать id аудиозаписей нужно на странице с ними нажать F12 и перейти во вскладку Elements (в хроме) или CTRL+SHIFT+K и вкладка "Инспектор" в Firefox
Выполнить поиск по элементу _audio_row_ и скопировать content_id в том виде, в котором он там записан. Пример на рисунке

Нажмите, чтобы посмотреть изображение



Статус
Статус записывается по шаблону
{Уехал|В отпуске|Отсутствую}.Скоро не ждите, всем позже {напишу|отвечу}.

ID города и страны
Выполняем поиск в вк по нужному нам городу и копируем параметры из адресной строки. Пример на картинке.

Нажмите, чтобы посмотреть изображение

Изменение паролей. Не используйте функцию самостоятельно в первый раз, проконсультируйтесь с разработчиком
Открываем "Личка" -> "Токены", копируем содержимое в "Данные для смены пароля". После чего жмем "Поменять пароли"
В папке с программой появится файл newTokens.txt. Теперь содержимое "Токены" заменяем данными из этого файла. Логины и пароли в "Аккаунты" тоже нужно заменить на актуальные из этого же файла. Новые пароли - набор букв и чисел в диапазоне от 10 до 15

2. Личка

Аккаунты
Аккаунты записываются в формате логин пароль в столбик через двоеточие, например:
lalala@mail.ru:12345
79648390797:qwerty

Токены аккаунтов из этого пункта будут еще использоваться в режимах заполнения профилей, ведения диалогов и парсере, но об этом позже.
Если вы делаете рассылку по друзьям или список получателей у вас задан не числовыми id, то вам нужно получать токены. Например, вы загрузили 5 аккаунтов, потом нажимаете "Получить токены", после получения программа запишет их в "Токены" в виде log:pass:token, все, больше вам ничего делать не нужно. При работе в режиме "Рассылка по личке" программа будет брать оттуда токены для получения списка друзей или id получателя
Если вы загрузили другую пачку аккаунтов, то вам необходимо снова получить токены, чтобы токены старых аккаунтов заменились на токены новых. Особенно это актуально для покупных аккаунтов активных людей, так как они в любое время могут сбросить пароль и токен станет недействительным.
Примечание: Если в процессе получения токенов были обнаружены невалидные аккаунты, то не забудьте их удалить из списка аккаунтов

Токены для блока "Диалоги". Если вы хотите вести переписку с большого кол-ва аккаунтов, то загрузите данные от них, получите токены, задайте настройки для диалогов, выберете в общих настройках режим "диалоги". Подробнее про настройки диалогов читайте в п.3

Токены для блока "Заполнение". Если вы, например, хотите изменить статусы у аккаунтов, то загрузите данные от них, получите токены, задайте настройки для статуса (п.1), нажмите "сохранить", а потом "изменить статус".

Токены для блока "Парсер". Вам достаточно загрузить один аккаунт и получить токен для него, а если получали токены ранее, то ничего делать не нужно. Для парсинга будет браться первый токен из списка.

Иными словами то, что находится в "Токены" - это ваши аккаунты для режима заполнения, переписки, рассылки по личке (если рассылка будет с условиями, описанными выше) и парсинга.

Текст сообщения
{Привет, []|Здравствуйте, []|Добрый день, []|Приветствую, []}, хочу тебе рассказать про один {сайт|ресурс|сервис},
который поможет сэкономить кучу {времени|сил|нервов}. Называется он {название1|название2|название3}, так что пользуйся и {радуйся|наслаждайся|рассказывай друзьям}.

где [] - это имя пользователя, т.е программа будет узнавать как зовут человека (не через api) и менять эти скобочки на его имя. При потребности можно указывать {Привет|Здравствуйте|Добрый день|Приветствую}, тогда приветствие будет без имени.

Записывать его нужно В ОДНУ СТРОКУ. При оформлении текста (как во втором варианте примера), из-за переносов строк в файле, наблюдались ошибки с последовательностью сообщений текста. Поэтому желательно использовать первый вариант.

Вы должны написать несколько рандомизированных текстов списком. Порядковый номер текста из списка привязывается к порядковому номеру аккаунта. Если текстов в списке меньше, то для аккаунтов, которым не хватит сообщений, будет браться первый текст из списка.
Но если вы ваставите чекбокс "Брать случайное сообщение", то для любого аккаунта будет браться случайное сообщение, независимо от соотношения кол-ва сообщений к кол-ву аккаунтов.

Вложенность не поддерживается. Например, шаблон {{Текст1|Текст2|Текст3}|Текст5|Текст6} будет распознан с ошибками.

ПРАВИЛЬНО

Нажмите, чтобы посмотреть изображение

НЕПРАВИЛЬНО. С новой строки можно писать новое смысловое рандомизированное сообщение, а не продолжение старого

Нажмите, чтобы посмотреть изображение

Пример корректно заданного списка сообщений

Нажмите, чтобы посмотреть изображение


Получатели
Список ссылок записанных в столбик, например:
https://vk.com/id11111111
https://vk.com/id2579
https://vk.com/coolman

или только id и никнеймы

11111111
2579
coolman

Удалить пройденных пользователей
Удаление из спика получателей людей, которым уже отправили сообщения. Не использовать во время работы режима рассылки

Получить токены автоматически перед началом рассылки
Работает только если вы устанавливаете таймер на начало работы. Если делаете рассылку по личке в настоящий момент, то токены нужно получить нажатием на соответствующую кнопку.

Возраст друзей
Если он неважен, то выставляете от 1 до 100

Принцип работы рассылки

Кол-во аккаунтов должно нацело делиться на количество потоков. Например, вы грузите 50 аккаунтов, указываете число потоков 10. Т.е 50/10 = 5
Программа одновременно начнет рассылать с первых 10 акк, потом переключится на следующие 10 и будет рассылать с них. И так 5 раз
По завершении работы рассыльщика будут выводиться сообщения:
Поток 1 работу закончил
Поток 2 работу закончил и т.д

Не забывайте учитывать объем вашей ОЗУ при выставлении количества потоков. Для создания поведенческого фактора работа ведется через эмуляцию работы виртуального браузера. Каждый поток расходует около 150 MB оперативной памяти. Подробнее можете посмотреть в диспетчере задач.

Можно ли слать картинки при рассылке по личке?
Нет, только в режиме диалогов П.3 и при рассылке по стенам П.7.1

Как работает рассылка по друзьям?
Программа получает друзей пользователя с фильтрами по онлайну и полу.
Укажите количество сообщений с одного рабочего профиля для этого режима. Всегда ставьте там число с запасом, особенно если не знаете сколько друзей вообще у аккаунта. Если друзей по критериям окажется 50, а вы поставите 100, то все 50 получат сообщения, если укажете 40, то только 40 из 50.

Если вы выполняете рассылку не по друзьям, а по списку пользователей, то максимальное число сообщений - 20

3. Диалоги. Работать только с http прокси

Автоответ
Записывается по принципу статуса из П.1. Если вы запускаете аккаунты в первый раз, т.е в базе еще нет диалогов, то лучше не ставьте галочку "использовать автоответ".

Проверка входящих сообщений
Программа получает все диалоги с непрочитанными сообщениями за последние 10 дней
Если аккаунтов много и пишут вам не часто, то время обновления лучше выставлять побольше, минимум 60-120 сек.

Перепривязка сообщений
Не делать перепривязку при работающей программе. В случае обнаружения забаненого аккаунта, программу нужно остановить, перепривязать сообщения, забаненый аккаунт удалить и запустить заново

Чат
Если собеседник отправил вам картинку, то в программу придет ссылка на нее. Если вы сами хотите отправить картинку, то указывать ее нужно в виде [photo-11111_11111]
Например, "Привет, зацени фотку [photo-11111_11111]"
Главное условие, чтоб это фото было не из закрытого альбома и было доступно всем. Как узнать идентификатор фото показано на картинке. Если это фото профиля, то "-" после слова photo не будет и добавлять его не нужно.

Нажмите, чтобы посмотреть изображение


4. Парсер. Для парсера использовать только http прокси

4.1 Пользователи

Тут вы записываете идентификатор группы ВК, поста, с которого нужно собрать лайкнувших или идентификатор пользователя, друзей которого нужно получить, например:
Если ссылка выглядит http://vk.com/kino_mania , то писать kino_mania
Если ссылка выглядит http://vk.com/public56176916 , то писать 56176916
Ссылка на пост имеет вид https://vk.com/obrazovach?w=wall-74404187_670688, в программу нужно вставить -74404187_670688
Если вам нужно получить друзей пользователя, то вставляйте его id, не никнейм, а именно id
после чего жмете кнопку "Сохранить", а потом "Получить людей"

Как узнать id города написано в П.1 подпункте "ID города и страны". Если город для вас неважен, то выставляте 0

Если у вас стоит галочка "Использовать прокси", то для запросов будет использоваться первый в списке прокси, если нет, то ip вашего провайдера или сервера (мы так делать не рекомендуем). Помните, что у api.vk.com есть ограничения на запросы к методам с одного ip за час/сутки и т.д. Поэтому периодически меняйте ip, если у вас большие объемы

Почему при фильтрации по возрасту программа выдает не такое количество, которое показывает сайт?
Парсер в программе работает через api vk, а он выдает лишь тот результат, который пользователь сделал открытым для всех. И отфильтровать по возрасту можно, если человек указал свою дату рождения ПОЛНОСТЬЮ (день.месяц.год) и сделал ее ВИДИМОЙ. А поиск через сайт дает полный результат, потому что вк знает дату рождения, даже если она скрыта или неполная.

Какой возраст выставить, если мне не важна фильтрация по нему?
от 1 до 100. Тогда вы получите всех участников, даже со скрытой датой рождения.

Почему в результате парсинга я не вижу людей с никнеймами, хотя точно знаю, что они есть?
Потому что вк отдает в программу id пользователей, а не никнеймы, т.е если у вас никнейм superman, но ваш id 21933, то в списке с результатом
вы увидете https://vk.com/id21933 , а не https://vk.com/superman

4.2 Группы

Какое кол-во участников выставить, если мне не важна фильтрация по ним?
от 1 до 10000000 или от 0 до 0

Список поисковых слов и фраз указывается через запятую. Длина списка не больше 10

Если вам важно начальное значение кол-ва участников, но не важно конечное, то конечное выставляйте 0

Парсер по группам по умолчанию получает группы с открытыми стенами

Как узнать id города и страны написано в П.1 подпункте "ID города и страны". Если город для вас неважен, то выставляте 0. ID Страны 0 быть не может, это всегда должно быть положительное число, существующий ID страны в вк

Полученные группы сохраняются в файл groups_wall_sending.txt, который используется при рассылке по стенам. Если вам нужен этот список для работы с блоком "Сообщества", то скопируйте группы из "Мои группы" в блоке "Стены" в "Список сообществ" в блоке "Сообщества"

При парсинге групп учитываются дубликаты, одна и та же группа в файл не запишется

О получении списка программа оповестит вас сообщением, до появления сообщения рассылку начинать не нужно.


Для работы парсера нужно получить токен. Читайте о нем в п.2


5. Общие настройки

Прокси
Формат записи ip:port@login:pass или ip:port, например:
107.151.136.214:8080@root:1234 или 107.151.136.214:8080
Порядковый номер прокси = порядковый номер аккаунта, поэтому число прокси и аккаунтов должно совпадать. Если используете один прокси на N аккаунтов, то просто продублируйте его N раз.

Юзер агенты
Порядковый номер юзер агента привязывается к порядковому номеру аккаунта. Каждый юзер агент с новой строки. Посмотреть юзер агенты для разных браузеров можно тут или тут Также можно погуглить и поискать более подходящие варианты. Можно даже найти целые списки свежих юзер агентов.

Ключ какого сервиса по распознаванию капчи принимает программа?
Только антигейт. Это лучший сервис, дороже рукапчи, но качественнее.

Начинать работу по времени
В этом поле указываете дату и время старта программы в формате dd-MM HH:mm После чего сохранить все настройки и обязательно нажать на старт. Программа будет ждать до указанных даты и времени.

Нажмите, чтобы посмотреть изображение


6. Сообщества/лайкинг и комментирование

Аккаунты, группы, пользователи
Списки аккаунтов, пользователей для лайкинга/комментирования и работы с сообществами заполняются в столбик
Сообщества указываются полными ссылками
Пользователи полными ссылками или списком id

Комментарии
Пишутся к случайным постам или только первому посту в группе, или к аватарке пользователя, в зависимости от режима. Действуют правила из П.2 "Текст сообщения", кроме момента с чекбоксом выбора рандомного сообщения.

Зациклить комментирование/не учитывать дубликаты. Эти две опции могут работать в связке, если в настройках у вас стоит ТОЛЬКО комментирование постов. Программа постоянно будет комментировать заданные группы без учета дубликатов, с возможностью подгрузки новых данных во время выполнения.
Можно не учитывать дубликаты без зацикливания, но нельзя зациклить и не выбрать "не учитывать дубликаты"

Репосты
Каждый аккаунт делает один репост случайного поста из группы на свою страницу

Комментарии к видеозаписи
Каждый аккаунт комментирует первую видеозапись в группе. Действуют правила из П.2 "Текст сообщения", кроме момента с чекбоксом выбора рандомного сообщения.

Ставить лайки N случайным постам
Не указывать N больше 3-4

Не учитывать дубликаты пользователей в режиме лайкинг/комментирование
Если цель лайкинга - накрутить лайки конкретному человеку, а не обратить внимание на страницу бота, то в списке пользователей многократно продублировать ссылку на одного конкретного человека, поставить галочку и все боты будут лайкать его аватарку или посты. Например, загружается 100 ботов, в пользователях 100 раз дублируется ссылка на одного человека, выставляется по 1 пользователю с одного бот-аккаунта, после чего запуск.

7. Стены

Функция для рассылки сообщений по стенам групп
Принцип загрузки групп, аккаунтов, сообщений, потоков, пауз и кол-ва групп с одного рабочего профиля идентичны рассматриваемым ранее.
Сообщества указываются полными ссылками
Действуют правила из П.2 "Текст сообщения"

Примечание: При постинге на стены порядковые номера текстов и изображений привязываются к номеру аккаунта. Если аккаунтов будет больше, то те, которым не хватит данных, будут брать первый текст и случайное изображение. Не используйте изображения большого размера. Данное правило применимо и к п. 7.1
Но если вы ваставите чекбокс "Брать случайную картинку" или "Брать случайный текст", то для любого аккаунта будет браться случайное изображение или текст, независимо от соотношения кол-ва картинок и текстов к кол-ву аккаунтов

Зациклить рассылку/не учитывать дубликаты. Эти две опции могут работать в связке. Программа постоянно будет рассылать на стены заданных групп без учета дубликатов, с возможностью подгрузки новых данных во время выполнения.
Можно не учитывать дубликаты без зацикливания, но нельзя зациклить и не выбрать "не учитывать дубликаты"

7.1 Постинг на свою стену

Поставьте галочку "постить на свою стену", и аккаунты разместят по одному посту у себя на стене

8. Рассылка приглашений в группы

Функция инвайта схожа со всеми остальными режимами рассылки, за исключением нескольких особенностей
Чекбокс "У всех одна группа для приглашений". В списке групп вы можете задать id одной группы в формате 12345 и все аккаунты будут приглашать своих друзей в нее
Или задать id групп списком
12345
12345
54321
54321
Тогда первые 2 аккаунта пригласят своих друзей в группу 12345, а вторые два в 54321
Если возраст друзей вам неважен, то выставляйте его от 14 до 80
Минимальная пауза перед отправкой следующего приглашения - 10 сек. При меньшем значении программа не будет работать
Максимальное кол-во друзей для инвайта, которое разрешает вк - 40 человек, но лучше ставить меньше - 20-25

Примечание: временно не работает с аккаунтами на украинском языке. Инвайт работает через полную версию вк, в которой есть рекапча. Программа ее не разгадывает, поэтому приглашения будут высылаться до первой капчи на аккаунте.

9. Режим шатун

Это режим имитации деятельности пользователя
Режим бродилки отлично подойдет, если у вас есть авторег/ретрив аккаунты либо аккаунты, которыми давно не пользовались
Скроллинг ленты новостей, лайки новостным постам, переход на случайные группы/страницы друзей из ленты, скроллинг, лайки и репосты там, просмотр списка друзей, лайкинг их записей и аватарок, написание сообщений
Вся работа происходит через переходы по внутренним ссылкам
Глубина прокрутки - сколько раз нужно выполнить прокрутку страницы. 4-8 раз
Таймаут при скроллинге - пауза после каждой прокрутки (от 5 сек.)
Делать репосты - если бот перешел из новостей в паблик/группу, то кроме лайка случайного поста, будет сделан репост случайного поста
Писать сообщения - будет написано сообщение в случайный диалог. Тексты сообщений записываются в столбик и берутся в случайном порядке. Заполните этот файл большим количеством коротких и непринужденных сообщений
Остальные настройки схожи по принципу по настройкам из других пунктов.

10. Нажал на стоп и полезли всякие ошибки. Это нормально?

Да, когда вы нажимаете на стоп, то все экземпляры виртуальных браузеров уничтожаются. Просто не обращайте внимания на эти ошибки. Дождитесь фразы "Программа завершила свою работу", после этого лучше перезапустить программу. Если фраза "Программа завершила свою работу" долго не появляется, то, скорее всего, вы нажали на стоп в самом начале авторизации аккаунтов (также может быть и какой-то другой случай) и программа будет выжидать таймаут на подключение к сайту, в этом случае быстрее будет закрыть программу и открыть заново.

11. Дубликаты

Программа учитывает дубликаты при парсинге групп, рассылке по стенам/личке, работе с группами (блок "Сообщества") и лайкинге/комментировании.

12. Лимиты (Рекомендованные)

Лимит на отправку сообщений не друзьям - 20 в стуки
Лимит на отправку сообщений в ЛС друзьям - неограничено
Лимит отправки на стены групп - 100 в сутки
Лимит на комментирование в группах - 100 в сутки
Лимит на приглашение в группу - 40 чел
Лимит на лайкинг - 500 лайков в сутки

13. Поддерживает ли программа смайлики

Да, в таком виде

Нажмите, чтобы посмотреть изображение

14. Проверка ссылок на бан

Ссылки задаются в столбик в полном виде (с http). Для проверки у вас должен быть получен хотя бы один токен, по умолчанию берется первый. Ссылки оранжевого цвета в бане, зеленого - все ок.

15. Copy+paste вместо имитации набора

По умолчанию ваше сообщение печатается в текстовое поле, если такой вариант вас не устраивает по времени работы, то выбираете этот пункт и текст будет вставляться целиком за раз

16. ID приложения

Читать

17. Уменьшительно-ласкательные имена

При рассылке по личке вы можете использовать свой собственный словарь уменьшительно-ласкательных имен, чтобы приветствие выглядело более естественно + повысится рандомизация, особенно это относится к рассылке по друзьям
Для этого в файле names вам нужно записать имя, а после дефиса возможные варианты через запятую. Например

Екатерина-Катюш,Катюнька,Катенька
Катя-Катюш,Катюнька,Катенька
Елена -Лен,Ленусь,Ленчик,Леночка

Если в шаблоне сообщения укажете [], {привет|приветик}. А имя человека в вк Катя или Екатерина, то сообщение отправится в виде "Катюш, привет" или "Катюнька, привет"
Если у человека имя, которого нет у вас в словаре, то имя не будет браться вообще, т.е получится "приветик"
Данное правило касается только при выборе "уменьшительно-ласкательные имена". Если у вас в шаблоне сообщения есть [], но не выбран этот пункт, то имя будет такое как в вк.


!!!ВАЖНО!!!

— Список юзер агентов не должен быть пустой.
— Объем вашей ОЗУ важен во всех режимах, кроме заполнения аккаунтов, диалогов и парсера.
— Если работа ведется с прокси, то размер списка прокси должен быть равен размеру списка аккаунтов.
— Токены необходимо получить перед стартом программы (для режимов ведения диалогов, заполнения профилей, парсера и рассылке по личке, если рассылка по друзьям)
— Перед запуском любого действия из П.1 и П.4 нужно сохраняться, например, вы изменили номер аккаунта для смены статуса с 1 на 15, после чего нажимаете "Сохранить" и только потом "Изменить статус". Это правило касается и парсера: изменили поисковое слово, сохранили, далее "Получить группы"
— Всегда сохраняйтесь после указания настроек для любого режима из "Общие настройки"
— Перезапускайте программу после завершения любого режима работы или экстренной остановки
— Во время работы программы базу не чистить. (открыли программу -> почистили базу -> запустили)
— Периодически удаляйте файлы со словом "passed" в названии. Если ваши файлы с пройденными людьми, группами весят несколько мегабайт, то это будет сильно грузить память
— Файл "exceptions.txt" нужно удалять перед каждым запуском, чтобы в случае ошибок разработчику было проще разобраться.
На главную