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

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


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

1. Как задавать аккаунты и прокси?

- Аккаунты задавать в формате логин:пароль
- Прокси в формате ip:port
Прокси только http и они должны быть привязаны к ip адресу вашего компьютера. Порядковый номер прокси = порядковый номер аккаунта, поэтому число прокси и аккаунтов должно совпадать. Если используете один прокси на N аккаунтов, то просто продублируйте его N раз.

2. Как задавать получателей?

Страницы для подписок, лайкинга и комментирования задаются в столбик полными ссылками:
https://www.instagram.com/nike/
https://www.instagram.com/nba/

или никнеймами:
nike
nba

Всегда задавайте верное количество получателей. Если вы в настройках указали по 50 лайков с профиля, а профилей у вас 20, то в файл получателей нужно грузить минимум 1000 шт.

3. Юзер агенты

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

4. Режимы работы

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

5. Как работать с потоками

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

6. Как задавать текст для комментариев

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

ПРАВИЛЬНО

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

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

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

Пример корректно заданного списка комментариев

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

7. Ставить ссылку, загружать фото, о себе

Ставить ссылку - установка ссылки в профиль аккаунта после авторизации. Порядковый номер ссылки = порядковому номеру аккаунта.
Загружать фото - установка аватарки в профиль после авторизации. Аватарки берутся из указанной папки. Порядковый номер картинки в папке привязывается к порядковому номеру аккаунта
Заполнить "О себе" - заполнение информации для блока "О себе", сообщения записываются в столбик. Новое сообщение - новая строка. Порядковый номер сообщения привязывается к аккаунту с таким же порядковым номером. Рандомизация не поддерживается. Не используйте здесь "кричащие" слова и фразы, потому что инстаграм их не пропустит

8. Удалить невалид акк

В зависимости от типа невалида, программа может создать 5 различных файлов:
badAccountsPassword - аккаунты с неверным паролем
badAccountsUnusual - аккаунты с подозрительной попыткой входа
badAccountsBlock - заблокированные аккаунты
badAccountsPhoneNeed - аккаунты с требованием привязать номер телефона
badAccountsUserName - несуществующие аккаунты

При нажатии на кнопку программа удалит все аккаунты, котрые есть в этих файлах из profile_list
Примечание: во время работы все аккаунты у вас могут иметь верный пароль и не быть в бане, тогда файлы badAccountsPassword и badAccountsBlock не создадутся, и при нажатии на кнопку в логе напишет, что не удалось найти файлы badAccountsPassword и badAccountsBlock. Не обращайте на это внимания. Все невалидные аккаунты остальных типов будут удалены.

9. Удалить пройденных

В зависимости от режима работы, программа может создать 3 файла с пройденными получателями:
passedLikeUsers, passedCommentUsers и passedSubscribeUsers. При нажатии на кнопку программа удалит всех получателей, которые есть в этих файлах из файла userPages. Дополнительно из userPages будут удалены логины, которые есть в файлах badAccs.txt (сюда будут помещаться несуществующие страницы во время МЛ/МФ) и badFilterLogins.txt (логины, которые не подошли по параметру фильтра, подробнее в П.15)

10. Лимиты

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

Лайки: от 100 до 700
Подписки: от 100 до 500
Отписки: от 200 до 800
Комментарии: 15 в час, 100 в день

Все комментарии должны быть разными. Нельзя под всеми постами писать одинаковое «Отличное фото!» или ставить везде один и тот же смайлик. Одинаковые комментарии=Спам=Бан в Инстаграм.

11. Отписки

Если вы видите текст "Кол-во подписок у username не изменилось, выход", значит, вы превысили лимит. Такой аккаунт будет помещен в файл accToSleep.txt

12. Дубликаты

Программа учитывает дубликаты во всех режимах работы

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

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

14. Парсер

Чтобы узнать id города и страны выполняем поиск в вк по нужному нам городу, стране и копируем параметры из адресной строки. Пример на картинке. Если город или страна неважны, то выставляем эти параметры 0.

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

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


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

Далее вам нужно ввести данные от любого вашего покупного аккаунта-бота, после авторизации вас перекинет на страницу с токеном, откуда вы должны будете его скопировать и вставить в программу. (От знака = до знака &)

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

Если вы уже авторизованы на рабочем аккаунте, то вас сразу переадресует на эту страницу

Группы задаются списком идентификаторов

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

Если в общих настройках у вас выбрана работа с прокси, то для парсинга будет браться первый прокси из списка

15. Фильтрация инстаграм пользователей

Принцип работы фильтрации c потоками такой же, как и во всех остальных режимах (П.5)
Исключить рекламные аккаунты - будут исключены аккаунты с телефонами и ссылками в профиле (кроме тегов)
Удалить отфильтрованных. Во время фильтрации у вас будут созданы два файла: goodFilterLogins.txt и badFilterLogins.txt Нажатие на эту кнопку удалит из общего файла пользователей loginsToCheck.txt тех, кто есть в badFilterLogins.txt и в goodFilterLogins.txt

16. Пауза после N действий M минут

Помимо таймаута после каждого действия, можно настроить паузу после N действий.
Например, "Таймаут от 10 до 30 секунд" и "После 100 действий пауза 20 минут" в режиме лайкинга. Это значит, что после каждого проставленного лайка аккаунт будет выжидать от 10 до 30 сек., а как только сделает 100 лайков, то выдержит паузу в 20 минут
Данная пауза работает для подписок, лайков и комментариев
Если она вам неважна, то выставляете 0 действий и 0 минут

— Если вы занимаетесь сбором аудитории, то первый прокси в списке нужно указать в формате ip:port@login:pass
— Для корректной работы программы у вас должен быть установлен Chrome последней версии
— Удаляйте файлы с пройденными получателями, когда их размер становится большой (от 3 мегабайт). Файл exceptions.txt нужно удалять перед каждым запуском, чтобы в случае ошибок разработчику было проще разобраться.
На главную