Создание ботов для инстаграм: Как сделать сеть Инстаграм аккаунтов или ботов в программе SocialKit

Создание ботов для инстаграм: Как сделать сеть Инстаграм аккаунтов или ботов в программе SocialKit

Содержание

как сделать за 5 минут + бесплатные сервисы (3 штуки)

Стань автором нашего блога. И зарабатывай на этом

Чат-бот в Инстаграм – виртуальный собеседник (робот), автоматически отвечающий на сообщения подписчиков.

Чат-бот здорово освобождает от рутины, предоставляя всю нужную информацию без Вашего участия (требуется только настройка). А принцип работы очень простой: пользователь пишет определенное слово (или любой текст), которое активирует бота, и тот ему отвечает. Чат бот в Инстаграм полезен для многих задач, вот несколько примеров:

Пример 1. Сообщение в директ

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

чат бот для инстаграм один

По теме: Рассылка в Директ: 30 сервисов + 4 шага + 10 лайфхаков

Пример 2. Ответ на комментарии

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

чат бот для инстаграм коммент

Алгоритм работы бота

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

Что может чат бот?

  • Автоматизация продаж. Бот может отвечать в директ и комментарии, а также принимать заявки и перенаправлять их, например, на почту;
  • Проведение конкурсов. Вам нужно лишь написать сценарий, а старт конкурса и доведение до финала участников бот возьмёт на себя;
  • Выстраивание воронки. Просто пропишите серию сообщений, проводящих клиентов по разным уровням воронки продаж. Чат-бот автоматически выполнит сценарий;
  • Поддержка активности. Если Вам часто и много пишут, то бот разгрузит Вас и обеспечит круглосуточную активность в общении с аудиторией.

Как создать чат-бот в Инстаграм

Лучшее решение, как сделать это – использовать специальные сервисы, так Вы получите максимальную стабильность и простой интерфейс для настройки алгоритмов. Для работы можно использовать такие сервисы:

  • TupoBoss.com – топовый сервис для автоматизации продаж в Инстаграмм, это самая первая ботоплатформа;
  • Talker24.ru – можно создать визитку и онлайн консультанта для Инстаграмм;
  • Metabot24.com – универсальный вариант, можно разрабатывать ботов для разных мессенджеров.

На мой взгляд, оптимальный вариант – это сервис BossDirect (старое название TupoBoss). С ним бот не только ответит всем Вашим клиентам за 4 секунды, но и увеличивает продажи в 3 раза. По сути Вы можете нанять автоматизированного помощника по цене чашки кофе – за 39 руб!

Есть у BossDirect и круглосуточная техподдержка, и встроенная CRM. Кроме того, функционал сервиса постоянно обновляется. Поэтому на его примере и буду рассказывать весь алгоритм.

Для быстрых зайчиков. Если Вам уже не терпится протестировать бота, то скорее кликайте по ссылке -> BossDirect (по промокоду “inscale” 3 дня в подарок).

Шаг 1. Подготовка к внедрению бота

Про определение цели много писать не буду – тут всё очевидно. Поэтому перед внедрением бота проанализируйте свою воронку продаж, составьте план, а лучше майнд карту, и пропишите в ней основные задачи. Также подумайте, что Вы можете автоматизировать, сделайте заготовки для сценариев.

Примеры логики чат бота

Я приведу пример готовой структуры в сервисе ТупоБосс, чтобы Вам было проще понять, как всё выглядит в итоге. Кстати, здесь можно задать различные варианты сообщений, в зависимости от того, что напишет пользователь.

чат бот для инстаграм пятьСтруктура сообщений

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

чат бот для инстаграм шестьКарточка клиента

Шаг 2. Создание архитектуры

После чего необходимо определить, как это реализовать: например, Вы можете задать кодовое слово или просто написать в шапке профиле или Stories “Пишите в Директ”. В общем, тут полёт фантазии не ограничен. Но это не обязательно.

Бот может активироваться на любое сообщение от клиента. Просто отталкивайтесь от Ваших целей и особенностей продукта. А для удобства привожу пример простой архитектуры:

чат бот для инстаграм архНаписание текста сообщений

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

Например, свадебный ведущий о своих услугах может написать так: “Добрый день! Я ведущий свадеб Василий Пупкин. Вы можете подробнее узнать обо мне и заказать ведение мероприятия. Выберите интересующий Вас пункт меню, чтобы получить подробную информацию”.

А далее идут эти пункты, например, “О ведущем”, “Услуги и цены”, “Фото с прошлых мероприятий”, “Оставить заявку”.

Лайфхак. Когда клиент получает нужную ему информацию и оставляет заявку (свои контактные данные), предлагайте консультацию или пробный период бесплатно. Это поможет увеличить конверсию.

Теперь переходим к подключению чат-бота. Если не хотите читать всю инструкцию, то вот Вам обучающее видео.

Как подключить чат-бот

Шаг 3. Подключение аккаунта к сервису

На главной странице сервиса в правом верхнем углу нажмите “Создать аккаунт” и зарегистрируйтесь в BossDirect. Затем добавьте свой аккаунт в Инстаграм.

чат бот для инстаграм семьДобавление аккаунта

Кстати, чтобы открыть все возможности сервиса, нужно выбрать и оплатить тариф. Для начала можно подключить пробный период за 35 руб/день. Это поможет ознакомиться со всеми возможностями Босса фактически бесплатно. Теперь подключите свой Инстаграм к сервису, введя пароль, и подтвердите авторизацию.

И еще, Если у Вас нет собственного сайта и Вы не знаете какую ссылку поставить в профиль, то используйте мультиссылку. Она позволит связываться напрямую через мессенджеры, а еще с ее помощью можно создать полноценный лендинг -> aqulas.ru

Шаг 4. Настройка помощника

Для быстрого старта ответьте на три пункта про Ваш продукт: “Как ты обращаешься к клиентам?”, “Укажи категорию своего аккаунта” и “Добавь свои услуги”. Далее запустите помощника, и он создаст простой алгоритм, который потом можно будет доработать в редакторе.

чат бот для инстаграм девятыйОтветы на вопросы

Для описания продукта нужно заполнить поля с картинкой (визуальное представление продукта), заголовком (название товара, услуги или места) и описанием (подробней о том, что можете предложить клиентам). После этого нажмите кнопку “Завершить”.

чат бот для инстаграм десятьОписание продукта

Теперь у Вас готова рабочая структура, она подойдет для продажи одного товара или услуги. Чтобы более детально настроить бота, перейдите в редактор, нажав кнопку “Перейти в полный редактор”.

Кстати. Если Вам нужна качественная накрутка комментариев живыми аккаунтами, то рекомендую сервис GetComment. Кликайте по ссылке и тестируйте -> GetComment.

Шаг 5. Настройка бота в редакторе

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

чат бот для инстаграм одиннадцатыйВарианты активации

Приветственное сообщение может содержать несколько вариантов. Например, клиент может выбрать несколько позиций в меню (отправить цифры). А каждая команда запускает соответствующую ветку диалога:

чат бот для инстаграм двенадцатьПриветственное сообщение

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

чат бот для инстаграм тринадцатыйОтвет с закрытием на заявку

Также сервис позволяет включать всех клиентов в определённые группы. Это помогает анализировать результаты и формировать клиентскую базу. Когда бот предложил клиенту написать свои контакты для оформления заказа, то используется группа “Отвечают на вопросы для заявки”. Но это промежуточная конверсия, заявка еще не сформирована.

чат бот для инстаграм четырнадцатьГруппы клиентов

Когда будет получено сообщение с телефоном, бот ответит подтверждающим сообщением. Как на сайтах, где есть страница благодарности “Спасибо за заказ”.

чат бот для инстаграм пятнадцатьПодтверждающее сообщение

После это сообщения цепочка диалога завершается, клиент определяется в группу “Готовые заявки”. Дополнительно сервис заводит на каждого клиента карточку, например, с номером телефона или адресом.

На заметку. Напоминаю, что Вы можете узнать подробную статистику своего профиля в Инстаграм через сервис LiveDune (по промокоду “INSCALE” скидка 30% +7 дней доступа). Он покажет активность в профиле, на которую как раз влияет внедрение чат-бота.

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

чат бот для инстаграм шестнадцатьКлиенты и заявки

Далее настройте экспорт и уведомления.

чат бот для инстаграм семнадцатьНастройка экспорта и уведомлений

А потом укажите, куда нужно отправлять сформированные заявки.

чат бот для инстаграм восемнадцатьОтправление заявок

Шаг 6. Оптимизация после запуска

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

спамгард баннер

Основные ошибки

Технических ошибок у Вас не возникнет, они могут быть только на смысловом уровне. Чтобы их избежать, все перепроверьте перед запуском. Также есть стратегические ошибки, о них я и расскажу.

1. В сценарии

Когда Вы не учли особенности поведения целевой аудитории, некоторые возражения и вопросы остались без ответа.

Чтобы такого не было, внимательно изучите возражения и потребности Ваших клиентов: какую информацию они хотели бы получить в первую очередь и в каком виде. Возможно, там где текст, лучше использовать картинку. А может клиентов доставка интересует больше цены и скидок.

2. Отсутствие оптимизации

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

Лайфхак. Раскрутить Инстаграм-аккаунт можно совершенно бесплатно с сервисом Bosslike (к тому же это безопасно, сами пользуемся и Вам рекомендуем).

3. Отсутствие сплит тестов

В этом случае Вы упускаете дополнительные возможности повысить эффективность. Ведь сплит тесты используются для совершенствования исходного алгоритма.

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

НАС УЖЕ БОЛЕЕ 32 000 чел.
ВКЛЮЧАЙТЕСЬ

Коротко о главном

Чат бот для Инстаграм – прекрасный помощник в продвижении Ваших продуктов. Они могут автоматически отвечать на сообщения и комментарии пользователей, тем самым поддерживая активность профиля.

По теме:
Чаты активности в Инстаграм: как найти + вопросы
Выгрузка комментариев в Инстаграм: ТОП-5 сервисов
Накрутка живых подписчиков в Инстаграм: ТОП-14 секретов
Интернет-магазин в Инстаграм: как сделать (34 примера)

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

И еще не забывайте добавлять элементы игры в продвижение профиля. Например, начисляйте балы за активность, а потом дарите подарки. И Вам хорошо, и подписчики довольны. К тому же реализуется это все очень просто через сервис Gamifer (промокод INSCALE -20% на все).

Пишем бота для Instagram на Python

Чтобы охватить большую аудиторию в Instagram, получить больше лайков и новых подписчиков, мы обращаемся за помощью к специалистам: SocialCaptain, Kicksta, Instavast и другим компаниям. У них есть автоматизированные инструменты, которые делают за вас всю работу. За это мы платим большие деньги – но то же самое можно получить бесплатно, используя InstaPy.

Мы напишем бота на Python, который автоматизирует ваши действия в Instagram. В результате вы получите больше лайков и подписчиков с минимальными усилиями. Параллельно разберемся в автоматизации браузера, работе Selenium и шаблона Page Object, лежащих в основе InstaPy.

Политика Instagram

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

Прежде чем начинать автоматизировать что-либо, давайте подумаем, как получает лайки и подписки в Instagram реальный пользователь?

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

Очень важны настройки бота, ведь от них напрямую зависят результаты, которые вы получите. Важно отобрать те профили, владельцам которых будет интересен ваш контент. Например, если вы продаете в Instagram женскую одежду, будет разумно научить бота отслеживать женские аккаунты, а также посты с хештегами

#красота, #мода, #одежда. Это повысит вероятность того, что ваш профиль будет замечен целевой аудиторией.

Но как реализовать это технически? Instagram Developer API ограничен и не подойдет для наших целей. Следует обратиться к браузерной автоматизации.

Это работает очень просто:

  1. Вы указываете свои учетные данные.
  2. Устанавливаете критерии для отбора профилей и постов, а также настройки для комментариев.
  3. Бот открывает браузер, переходит на сайт, авторизуется с вашими данными и начинает выполнять полученные инструкции.

Давайте перейдем к практике. Для начала напишем бота, который сможет самостоятельно зайти в ваш Instagram-профиль.

Для первой версии бота будем использовать Selenium – инструмент, работающий под капотом InstaPy, к которому мы перейдем чуть позже.

Для начала установите сам Selenium. Убедитесь, что на вашем компьютере установлен браузер Firefox и Firefox WebDriver. Мы будем работать с этим браузером, так как в последней версии InstaPy нет поддержки Chrome.

Для работы Selenium вам также может понадобиться установить geckodriver.

1. Открываем браузер

Создайте файл с расширением .py и вставьте туда следующий код:

instabot.py
        from time import sleep
from selenium import webdriver

browser = webdriver.Firefox()
browser.get('https://www.instagram.com/')
sleep(5)
browser.close()
    

Сначала мы импортируем нужные пакеты. Затем инициализируется драйвер Firefox и запускается браузер. Бот набирает в адресной строке адрес https://www.instagram.com/ – открывается страница авторизации Instagram. Через 5 секунд ожидания браузер закрывается. Запустите код и проверьте, как он работает. Только что мы написали в своем роде «Hello world» на Selenium.

2. Открываем страницу авторизации

Добавим авторизацию. Для начала составим пошаговый алгоритм действий:

  1. Перейти на страницу https://www.instagram.com/.
  2. Нажать ссылку Авторизоваться.
  3. Ввести логин и пароль.
  4. Нажать на кнопку Log In ( Войти).

Примечание

Если по адресу https://www.instagram.com/ сразу открывается страница авторизации и нет ссылок с текстом (Log in/Авторизоваться), просто пропустите этот шаг.

Первый пункт мы уже выполнили. Давайте теперь найдем на странице ссылку для авторизации и кликнем по ней:

instabot.py
        from time import sleep
from selenium import webdriver

browser = webdriver.Firefox()
browser.implicitly_wait(5) # устанавливаем пятисекундную задержку
# Если Selenium не может найти элемент, он ждет, чтобы все загрузилось и пытается снова

browser.get('https://www.instagram.com/')

# Следующие строки говорят боту найти ссылку с текстом Log in и кликнуть по ней. 
login_link = browser.find_element_by_xpath("//a[text()='Log in']")  
login_link.click()

sleep(5)

browser.close()

Мы используем для поиска нужной ссылки XPath, но есть и другие методы.

Запустите скрипт и убедитесь, что он работает. В браузере должна открыться страница авторизации.

3. Заполнение формы

В форме авторизации – три важных элемента:

  • Поле для введения логина;
  • Поле для пароля;
  • Кнопка Войти.

Давайте найдем их, введем учетные данные и залогинимся:

instabot.py
        from time import sleep
from selenium import webdriver

browser = webdriver.Firefox()
browser.implicitly_wait(5)

browser.get('https://www.instagram.com/')

login_link = browser.find_element_by_xpath("//a[text()='Log in']")
login_link.click()

sleep(2)

username_input = browser.find_element_by_css_selector("input[name='username']")
password_input = browser.find_element_by_css_selector("input[name='password']")

username_input.send_keys("<имя пользователя>")
password_input.send_keys("<пароль>")

login_button = browser.find_element_by_xpath("//button[@type='submit']")
login_button.click()

sleep(5)

browser.close()
    

Устанавливаем двухсекундную задержку для загрузки страницы. Находим и заполняем нужные поля. В конце ищем и нажимаем кнопку для входа.

Если вы укажете правильные данные и запустите этот скрипт, он самостоятельно авторизуется в вашем Instagram аккаунте.

***

Мы отлично начали, и при желании легко можем продолжить создавать бота. Дальнейшие действия очень похожи на уже сделанные: прокручиваем ленту вниз, ищем интересные посты по определенным критериями, ищем кнопку для лайка и нажимаем на нее, ищем раздел с комментариями и т. д.

Хорошая новость – все эти шаги за вас может сделать InstaPy. Но прежде чем мы начнем с ним работать, давайте разберемся в основах – паттерне Page Object.

Мы написали код для авторизации – но как теперь его тестировать ? Это могло бы выглядеть как-то так:

        def test_login_page(browser):
    browser.get('https://www.instagram.com/accounts/login/')
    username_input = browser.find_element_by_css_selector("input[name='username']")
    password_input = browser.find_element_by_css_selector("input[name='password']")
    username_input.send_keys("<your username>")
    password_input.send_keys("<your password>")
    login_button = browser.find_element_by_xpath("//button[@type='submit']")
    login_button.click()

    errors = browser.find_elements_by_css_selector('#error_message')
    assert len(errors) == 0
    

Что не так с этим кодом? Он не соответствует принципу DRY и идеям чистого кода: одни и те же фрагменты дублируются и в приложении, и в тесте.

В этом контексте дублирование кода особенно плохо, так как Selenium зависит от элементов пользовательского интерфейса, а они имеют тенденцию меняться. Если это происходит, хотелось бы вносить изменения только в одном месте, а не в десятке. Здесь и приходит на помощь шаблон Page Object.

С помощью этого шаблона вы создаете классы page objects для наиболее важных страниц или фрагментов страницы, которые предоставляют удобные интерфейсы для взаимодействия.

Мы можем отрефакторить наш код и создать класс HomePage и класс LoginPage:

pages.py
        from time import sleep

class LoginPage:
    def __init__(self, browser):
        self.browser = browser

    def login(self, username, password):
        username_input = self.browser.find_element_by_css_selector("input[name='username']")
        password_input = self.browser.find_element_by_css_selector("input[name='password']")
        username_input.send_keys(username)
        password_input.send_keys(password)
        login_button = browser.find_element_by_xpath("//button[@type='submit']")
        login_button.click()
        sleep(5)

class HomePage:
    def __init__(self, browser):
        self.browser = browser
        self.browser.get('https://www.instagram.com/')

    def go_to_login_page(self):
        self.browser.find_element_by_xpath("//a[text()='Log in']").click()
        sleep(2)
        return LoginPage(self.browser)

Логика осталась без изменений, только теперь домашняя страница и страница входа представлены в виде классов. Они инкапсулируют все действия, необходимые для поиска и обработки данных в пользовательском интерфейсе.

Обратите внимание, при переходе на другую страницу с помощью метода объекта страницы, возвращается новый объект страницы. Взгляните на возвращаемое значение функции go_to_log_in_page().

Если бы у нас уже был класс FeedPage, то метод login() класса LoginPage вернул бы экземпляр страницы фида (return FeedPage()).

Изменим основной код:

instabot.py
        from selenium import webdriver
from pages import HomePage

browser = webdriver.Firefox()
browser.implicitly_wait(5)

home_page = HomePage(browser)
login_page = home_page.go_to_login_page()
login_page.login("<your username>", "<your password>")

browser.close()
    

Теперь программа выглядит намного проще и понятнее. Тесты тоже можно переписать:

        def test_login_page(browser):
    home_page = HomePage(browser)
    login_page = home_page.go_to_login_page()
    login_page.login("<your username>", "<your password>")

    errors = browser.find_elements_by_css_selector('#error_message')
    assert len(errors) == 0
    

Если в интерфейсе что-то изменится, не придется менять тесты – и это правильно.

Чтобы узнать больше о шаблоне Page Object, обратитесь к официальной документации и статье Мартина Фаулера.

А мы переходим к созданию бота версии 2.0 – с помощью InstaPy.

Для начала установим InstaPy:

        $ python3 -m pip install instapy

    

Виртуальные среды

Авторизация в Instagram

Перепишем код с использованием InstaPy:

instabot2.py
        from instapy import InstaPy

InstaPy(username="<your_username>", password="<your_password>").login()
    

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

На самом деле, не тот же самый. Instapy выполняет множество других действий: проверяет интернет-соединение, состояние серверов Instagram и пр. Все это вы можете наблюдать напрямую в браузере, а также в логах.

        INFO [2019-12-17 22:03:19] [username]  -- Connection Checklist [1/3] (Internet Connection Status)
INFO [2019-12-17 22:03:20] [username]  - Internet Connection Status: ok
INFO [2019-12-17 22:03:20] [username]  - Current IP is "17.283.46.379" and it's from "Germany/DE"
INFO [2019-12-17 22:03:20] [username]  -- Connection Checklist [2/3] (Instagram Server Status)
INFO [2019-12-17 22:03:26] [username]  - Instagram WebSite Status: Currently Up
    

Неплохо для одной строки кода, правда? Переходим к решительным действиям!

Основные настройки бота

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

Лайки

Например, бот может лайкать посты с хештегами #bmw или #mercedes. Для этого предназначен метод like_by_tags():

instabot2.py
        from instapy import InstaPy

session = InstaPy(username="<your_username>", password="<your_password>")
session.login()
session.like_by_tags(["bmw", "mercedes"], amount=5) # [1]
    

Мы передаем методу массив тегов, которые нужно лайкнуть, и количество постов для каждого тега. Другими словами, бот должен поставить 10 лайков – по пять для каждого из двух тегов.

Но взгляните, что происходит в логах после запуска скрипта:

        INFO [2019-12-17 22:15:58] [username]  Tag [1/2]
INFO [2019-12-17 22:15:58] [username]  --> b'bmw'
INFO [2019-12-17 22:16:07] [username]  desired amount: 14  |  top posts [disabled]: 9  |  possible posts: 43726739
INFO [2019-12-17 22:16:13] [username]  Like# [1/14]
INFO [2019-12-17 22:16:13] [username]  https://www.instagram.com/p/B6MCcGcC3tU/
INFO [2019-12-17 22:16:15] [username]  Image from: b'mattyproduction'
INFO [2019-12-17 22:16:15] [username]  Link: b'https://www.instagram.com/p/B6MCcGcC3tU/'
INFO [2019-12-17 22:16:15] [username]  Description: b'Mal etwas anderes \xf0\x9f\x91\x80\xe2\x98\xba\xef\xb8\x8f Bald ist das komplette Video auf YouTube zu finden (n\xc3\xa4here Infos werden folgen). Vielen Dank an @patrick_jwki @thehuthlife  und @christic_  f\xc3\xbcr das bereitstellen der Autos \xf0\x9f\x94\xa5\xf0\x9f\x98\x8d#carporn#cars#tuning#bagged#bmw#m2#m2competition#focusrs#ford#mk3#e92#m3#panasonic#cinematic#gh5s#dji#roninm#adobe#videography#music#bimmer#fordperformance#night#shooting#'
INFO [2019-12-17 22:16:15] [username]  Location: b'K\xc3\xb6ln, Germany'
INFO [2019-12-17 22:16:51] [username]  --> Image Liked!
INFO [2019-12-17 22:16:56] [username]  --> Not commented
INFO [2019-12-17 22:16:57] [username]  --> Not following
INFO [2019-12-17 22:16:58] [username]  Like# [2/14]
INFO [2019-12-17 22:16:58] [username]  https://www.instagram.com/p/B6MDK1wJ-Kb/
INFO [2019-12-17 22:17:01] [username]  Image from: b'davs0'
INFO [2019-12-17 22:17:01] [username]  Link: b'https://www.instagram.com/p/B6MDK1wJ-Kb/'
INFO [2019-12-17 22:17:01] [username]  Description: b'Someone said cloud? \xf0\x9f\xa4\x94\xf0\x9f\xa4\xad\xf0\x9f\x98\x88 \xe2\x80\xa2\n\xe2\x80\xa2\n\xe2\x80\xa2\n\xe2\x80\xa2\n#bmw #bmwrepost #bmwm4 #bmwm4gts #f82 #bmwmrepost #bmwmsport #bmwmperformance #bmwmpower #bmwm4cs #austinyellow #davs0 #mpower_official #bmw_world_ua #bimmerworld #bmwfans #bmwfamily #bimmers #bmwpost #ultimatedrivingmachine #bmwgang #m3f80 #m5f90 #m4f82 #bmwmafia #bmwcrew #bmwlifestyle'
INFO [2019-12-17 22:17:34] [username]  --> Image Liked!
INFO [2019-12-17 22:17:37] [username]  --> Not commented
INFO [2019-12-17 22:17:38] [username]  --> Not following
    

По умолчанию InstaPy будет лайкать первые девять постов в ленте к дополнению к параметру amount. В этом случае общее количество лайков – 14 на один тег (9 + 5).

InstaPy регистрирует каждое действие: упоминает, какой пост ему понравился, ссылку на него, описание, местоположение, указывает, комментировал ли и подписался ли на аккаунт.

Возможно, вы заметили, что почти после каждого действия возникают задержки. Это сделано специально, чтобы Instagram не забанил ваш профиль.

Вы также можете указать параметры постов, которые бот НЕ должен лайкать, с помощью метода set_dont_like():

instabot2.py
        from instapy import InstaPy

session = InstaPy(username="<your_username>", password="<your_password>")
session.login()
session.like_by_tags(["bmw", "mercedes"], amount=5)
session.set_dont_like(["naked", "nsfw"])
    

Теперь бот будет игнорировать посты, в описании которых есть слова «naked» или «nsfw» (not safe/suitable for work).

Подписки

Кроме лайков бот умеет подписываться на аккаунты. Для этого предназначена функция set_do_follow():

instabot2.py
        from instapy import InstaPy

session = InstaPy(username="<your_username>", password="<your_password>")
session.login()
session.like_by_tags(["bmw", "mercedes"], amount=5)
session.set_dont_like(["naked", "nsfw"])
session.set_do_follow(True, percentage=50)
    

Если вы запустите этот скрипт, то бот подпишется на 50% от тех юзеров, чьи посты он лайкнул. Опять же каждое действие будет залогировано.

Комментарии

Еще одна опция InstaPy – возможность оставлять комментарии. Для этого нужно сделать две вещи. Сначала разрешите комментирование вызовом метода set_do_comment():

instabot2.py
        from instapy import InstaPy

session = InstaPy(username="<your_username>", password="<your_password>")
session.login()
session.like_by_tags(["bmw", "mercedes"], amount=5)
session.set_dont_like(["naked", "nsfw"])
session.set_do_follow(True, percentage=50)
session.set_do_comment(True, percentage=50)
    

Затем укажите, что именно писать с помощью set_comments():

instabot2.py
        from instapy import InstaPy

session = InstaPy(username="<your_username>", password="<your_password>")
session.login()
session.like_by_tags(["bmw", "mercedes"], amount=5)
session.set_dont_like(["naked", "nsfw"])
session.set_do_follow(True, percentage=50)
session.set_do_comment(True, percentage=50)
session.set_comments(["Nice!", "Sweet!", "Beautiful :heart_eyes:"])
    

Запустите скрипт, и бот оставит один из трех указанных комментариев под половиной постов, с которыми он взаимодействовал.

Закрытие сессии

После того, как вы сделали все, что хотели, нужно закрыть сессию, вызвав метод end():

instabot2.py
        from instapy import InstaPy

session = InstaPy(username="<your_username>", password="<your_password>")
session.login()
session.like_by_tags(["bmw", "mercedes"], amount=5)
session.set_dont_like(["naked", "nsfw"])
session.set_do_follow(True, percentage=50)
session.set_do_comment(True, percentage=50)
session.set_comments(["Nice!", "Sweet!", "Beautiful :heart_eyes:"])
session.end()
    

Эта команда закроет браузер, сохранит логи и подготовит отчет, который вы можете увидеть в консоли.

Дополнительные возможности InstaPy

InstaPy – это большой проект, который имеет множество тщательно документированных функций. Рассмотрим несколько наиболее полезных из них.

Квоты

Нельзя скрейпить Instagram целыми днями, сервис быстро это заметит. Поэтому полезно установить квоты на действия бота.

        session.set_quota_supervisor(enabled=True, peak_comments_daily=240, peak_comments_hourly=21)

    

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

Аргумент headless_browser

Указанный в названии аргумент позволяет запускать бота без графического интерфейса браузера. Она полезна, если вы хотите развернуть бота на сервере, где нет или не нужен интерфейс. Производительность в таком режиме выше, так как меньше нагрузка на процессор.

        session = InstaPy(username='test', password='test', headless_browser=True)

    

Обратите внимание, соответствующий флаг устанавливается при инициализации объекта InstaPy.

Искусственный интеллект для анализа сообщений

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

InstaPy-бот можно интегрировать с ClarifApi – инструментом для распознавания изображений и видео:

        session.set_use_clarifai(enabled=True, api_key='<your_api_key>')
session.clarifai_check_img_for(['nsfw'])
    

Теперь бот будет игнорировать любое изображение, которое ClarifApi посчитает NSFW. 5000 обращений в месяц – бесплатно.

Количество подписчиков

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

        session.set_relationship_bounds(enabled=True, max_followers=8500)

    

Теперь бот не будет взаимодействовать с постами пользователей, у которых больше 8,5 тысяч подписчиков.

Множество других опций и конфигураций вы можете найти в документации InstaPy.

***

InstaPy – гибкий инструмент, который позволяет легко и быстро автоматизировать действия пользователя в Instagram. Его работа основана на браузерной автоматизации (Selenium) и использовании шаблона Page Object для облегчения работы с веб-страницами.

Если вы еще не начали писать код, прочитайте нашу публикацию о том, как создать виртуальное окружение в Python. Это позволит избежать проблем с зависимостями пакетом. Мы также писали о том, как работает распознавание объектов в реальном времен – впоследствии бота можно улучшить, если привлечь собственную модель для анализа фотографий пользователей.

Как сделать бота для Instagram — Записки преподавателя

В этом уроке:

Что делают и имеют общего SocialCaptain, Kicksta, Instavast и многие другие компании? Все они добиваются для своих клиентов большей аудитории, больше подписчиков и больше лайков в Instagram, в то время как вы ещё палец о палец не ударили. Они делают все это с помощью автоматизации и люди платят им за это немалые деньги. Но то же самое вы можете сделать абсолютно бесплатно, используя InstaPy!

В этом уроке вы узнаете, как создать бота с помощью Python и InstaPy, библиотеки Тима Гросманна, которая автоматизирует ваши действия в Instagram, чтобы вы получили больше подписчиков и лайков.

Попутно вы узнаете об автоматизации браузера с помощью Selenium и Шаблонов объектов страницы, который служит основой InstaPy.

В этом уроке вы узнаете:

  • Как работают боты в Instagram;
  • Как автоматизировать браузер с помощью Selenium;
  • Как использовать Шаблон объекта страницы, чтобы сделать ваш код более удобным и тестируемым;
  • Как использовать InstaPy для создания базового бота в Instagram.

Прежде чем создавать бота, начнём с изучения того, как они работают в Instagram.

Это важно: Прежде чем внедрять какие-либо средства автоматизации обязательно ознакомьтесь с Условиями использования Instagram

Как работают боты в Instagram

Каким образом скрипт автоматизации может принести вам больше лайков и фалловеров? Прежде чем ответить на этот вопрос, подумайте о том, как реальный человек получает увеличивает количество лайков и фалловеров.

Человек постоянно активен на платформе. Он часто публикуют сообщения, подписываются на других людей, а также любит оставлять комментарии к постам других людей. Боты работают точно так же: они подписываются, постоянно комментируют в соответствии с установленными вами правилами.

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

Например, если вы продаете женскую одежду в Instagram, то можете указать своему боту, что он должен ставить лайки, комментировать и следить в основном за женщинами или профилями, посты которых содержат хэштеги #beauty, #fashion или #одежда. Это повышает вероятность того, что ваша целевая аудитория заметит вас, последует за вами и начнет читать и отвечать на ваши публикациями.

Как это работает с технической стороны? Вы не можете использовать API разработчика Instagram, поскольку он довольно ограничен для этой цели. Обратите внимание на автоматизацию браузера. Это работает лучше:

  1. Вы отдаёте ему свои полномочия.
  2. Вы опрееляее по каким критериям становиться фалловером, какие комментарии оставлять и какой тип постов нравиться.
  3. Ваш бот открывает браузер, в адресной строке запиывает https://instagram.com, входит в систему со вашими учетными данными и начинает выполнять действия, которые ему поручили.

Давайте создадим первую версию своего бота в Instagram, которая автоматически войдет в ваш профиль. Обратите внимание, InstaPy ещё не будете использоваться.

Как автоматизировать браузер

Для этой версии вашего бота в Instagram вы будете использовать Selenium, инструмент, который InstaPy использует под капотом.

Сначала установите Selenium. Во время установки убедитесь, что вы уже установили Firefox WebDriver. Начиная с последней версии, InstaPy прекратила поддержку Chrome. Поэтому, на вашем компьютере должен быть установлен браузер Firefox.

Теперь создайте файл Python и напишите в нем следующий код:


from time import sleep
from selenium import webdriver

browser = webdriver.Firefox()

browser.get('https://www.instagram.com/')

sleep(5)
browser.close()

Запустите код, и вы увидите, что браузер Firefox открывается и перенаправляет вас на страницу входа в Instagram. Вот построчный комментарий кода:

  • В строках 1 и 2 импортируется sleep и webdriver.
  • Строка 4 инициализирует и устанавливает драйвер Firefox в браузере.
  • Строка 6 записывает в адресной строке https://www.instagram.com/ и нажиает клавишу Enter.
  • В строке 8 пяти секундное ожидание для просмотра результата. Иначе браузер мгоновенно закроется.
  • Строка 10 закрывает браузер.

Это Hello, World в версии Selenium. Теперь вы готовы добавить код для входа в свой профиль Instagram. Но сначала задумайтесь, как вы заходите в свой профиль вручную. Вы бы сделали следующее:

  1. Переход по адресу https://www.instagram.com/.
  2. Нажимаем на ссылку login.
  3. Вводим учётные данные.
  4. Нажимаем кнопку login.

Первый шаг уже сделан в коде выше. Теперь измените его так, чтобы он нажимал на ссылку для входа на главной странице Instagram:


from time import sleep
from selenium import webdriver

browser = webdriver.Firefox()
browser.implicitly_wait(5)

browser.get('https://www.instagram.com/')

login_link = browser.find_element_by_xpath("//a[text()='Log in']")
login_link.click()

sleep(5)

browser.close()

Прокомментироем строчки:

  • строка 5 устанавливает пять секунд ожидания. Если Selenium не может найти элемент, то он ждет пять секунд для полной загрузки страницы и повторяет попытку.
  • строка9 находит элемент <a>, текст которого соответствует Login. Он делает это с помощью XPath, но есть и несколько других методов, которые можно использовать.
  • строка 10 щелкает на найденной ссылке <a> для входа в систему.

Запустите скрипт, и вы увидите свой скрипт в действии. Откроется браузер, зайдите в Instagram и нажмите на ссылку для входа, чтобы перейти на страницу входа.

На странице входа в систему есть три важных элемента:

  1. Ввод имени пользователя;
  2. Ввод пароля;
  3. Нажатие кнопки подключения.

Затем измените сценарий так, чтобы он находил эти элементы, вводил ваши учетные данные и нажимал кнопку входа в систему:


from time import sleep
from selenium import webdriver

browser = webdriver.Firefox()
browser.implicitly_wait(5)

browser.get('https://www.instagram.com/')

login_link = browser.find_element_by_xpath("//a[text()='Log in']")
login_link.click()

sleep(2)

username_input = browser.find_element_by_css_selector("input[name='username']")
password_input = browser.find_element_by_css_selector("input[name='password']")

username_input.send_keys("<your username>")
password_input.send_keys("<your password>")

login_button = browser.find_element_by_xpath("//button[@type='submit']")
login_button.click()

sleep(5)

browser.close()

Вот комментарий для изменений:

  1. строка 12 ожидает две секунды для загрузки страницы.
  2. строки 14 и 15 находит поля ввода имени пользователя и пароля с помощью CSS. Вы могли бы использовать любой другой метод, который нравится.
  3. строки 17 и 18 записывают ваше имя пользователя и пароль в соответствующие профилю. Не забудьте заполнить <your username> и <your password>!
  4. строка 20 находит кнопку входа по XPath.
  5. строка 21 нажимает на кнопку входа в систему.

Запустите скрипт, и вы автоматически войдете в свой профиль Instagram.

Вы хорошо начали со своим ботом Instagram. Если вы продолжите писать этот сценарий, то все остальное будет выглядеть очень похоже. Чтобы найти понравившиеся сообщения, прокрутите вниз свой канал, найдите кнопку «Нравится» с помощью CSS, нажмите на нее, найдите раздел комментариев, оставьте комментарий и продолжайте.

Хорошей новостью является то, что все эти шаги могут быть выполнены InstaPy. Но прежде чем перейти к использованию Instapy, следует еще кое-что узнать, чтобы лучше понять, как работает InstaPy: Шаблон объекта страницы.

Как использовать шаблон объекта страницы

Теперь, когда вы написали код входа в систему, как бы вы написали тест для него? А будет это выглядеть примерно так:


def test_login_page(browser):
    browser.get('https://www.instagram.com/accounts/login/')
    username_input = browser.find_element_by_css_selector("input[name='username']")
    password_input = browser.find_element_by_css_selector("input[name='password']")
    username_input.send_keys("<your username>")
    password_input.send_keys("<your password>")
    login_button = browser.find_element_by_xpath("//button[@type='submit']")
    login_button.click()

    errors = browser.find_elements_by_css_selector('#error_message')
    assert len(errors) == 0

Вы видите, что с этим кодом что-то не так? Он не соответствует DRY principle. То есть код дублируется как в приложении, так и в тесте.

В этом контексте дублирование кода особенно плохо, потому что код Selenium зависит от элементов пользовательского интерфейса, а элементы пользовательского интерфейса имеют тенденцию изменяться. При их изменении желательно обновлять свой код в одном месте. Вот тут и приходит Шаблон объектов страницы.

С помощью этого шаблона для наиболее важных страниц или фрагментов вы создаете классы объектов страницы, которые предоставляют интерфейсы, которые просты в программировании и которые скрывают основной виджет в окне. Имея это в виду, вы можете переписать приведенный выше код и создать класс HomePage и класс LoginPage:


from time import sleep

class LoginPage:
    def __init__(self, browser):
        self.browser = browser

    def login(self, username, password):
        username_input = self.browser.find_element_by_css_selector("input[name='username']")
        password_input = self.browser.find_element_by_css_selector("input[name='password']")
        username_input.send_keys(username)
        password_input.send_keys(password)
        login_button = browser.find_element_by_xpath("//button[@type='submit']")
        login_button.click()
        sleep(5)

class HomePage:
    def __init__(self, browser):
        self.browser = browser
        self.browser.get('https://www.instagram.com/')

    def go_to_login_page(self):
        self.browser.find_element_by_xpath("//a[text()='Log in']").click()
        sleep(2)
        return LoginPage(self.browser)

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

Еще одна вещь, на которую следует обратить внимание, это то, что при переходе на другую страницу с помощью объекта страницы он возвращает объект страницы для новой страницы. Обратите внимание на возвращаемое значение go_to_log_in_page(). Если у вас есть другой класс с именем FeedPage, то login() класса LoginPage вернет экземпляр этого: return FeedPage().

Вот как вы можете использовать шаблон объекта Page:


from selenium import webdriver

browser = webdriver.Firefox()
browser.implicitly_wait(5)

home_page = HomePage(browser)
login_page = home_page.go_to_login_page()
login_page.login("<your username>", "<your password>")

browser.close()

Это выглядит намного лучше, и тест выше можно переписать так:


def test_login_page(browser):
    home_page = HomePage(browser)
    login_page = home_page.go_to_login_page()
    login_page.login("<your username>", "<your password>")

    errors = browser.find_elements_by_css_selector('#error_message')
    assert len(errors) == 0

С этими изменениями вам не придется трогать свои тесты, если что-то изменится в пользовательском интерфейсе.

Для получения дополнительной информации о шаблоне объектов страницы см. официальную документацию и в Статье Мартина Фаулера.

Теперь, когда вы знакомы как с Selenium, так и с шаблоном объектов страницы, вы будете чувствовать себя как дома с InstaPy. Далее вы сделаем базового бота.

Примечание:

Как Selenium, так и Pattern Object Page широко используются не только для Instagram, но и для других веб-сайтов.

Как создать Instagram-бот с помощью InstaPy

В этом разделе вы будете использовать InstaPy для создания бота в Instagram, который будет автоматически добавлять, отслеживать и комментировать различные сообщения. Во-первых, вам нужно установить InstaPy:


$ python3 -m pip install instapy

Таким образом вы установите instapy в своей системе.

Примечание:

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

Основные функции

Теперь, чтобы вы могли сравнить два варианта, можно переписать код выше с InstaPy. Сначала создайте другой файл Python и поместите в него следующий код:


from instapy import InstaPy

InstaPy(username="<your_username>", password="<your_password>").login()

Замените имя пользователя и пароль своим, запустите скрипт и вуаля! Используя всего одну строку кода, вы добились того же результата.

Даже если ваши результаты одинаковы, вы сможете увидеть, что поведение не совсем одинакво. Помимо простого входа в свой профиль, InstaPy выполняет и другие действия, такие как проверка вашего интернет-соединения и состояния серверов Instagram. Это можно наблюдать прямо в браузере или в логах:


INFO [2019-12-17 22:03:19] [username]  -- Connection Checklist [1/3] (Internet Connection Status)
INFO [2019-12-17 22:03:20] [username]  - Internet Connection Status: ok
INFO [2019-12-17 22:03:20] [username]  - Current IP is "17.283.46.379" and it's from "Germany/DE"
INFO [2019-12-17 22:03:20] [username]  -- Connection Checklist [2/3] (Instagram Server Status)
INFO [2019-12-17 22:03:26] [username]  - Instagram WebSite Status: Currently Up

Для одной строки кода не плохо, не так ли? Теперь пришло время заставить скрипт делать более интересные вещи, чем просто вход в систему.

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

Во-первых, вам могут понравиться некоторые сообщения с тегами #bmw или #mercedes, используя like_by_tags():


from instapy import InstaPy

session = InstaPy(username="<your_username>", password="<your_password>")
session.login()
session.like_by_tags(["bmw", "mercedes"], amount=5)

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


INFO [2019-12-17 22:15:58] [username]  Tag [1/2]
INFO [2019-12-17 22:15:58] [username]  --> b'bmw'
INFO [2019-12-17 22:16:07] [username]  desired amount: 14  |  top posts [disabled]: 9  |  possible posts: 43726739
INFO [2019-12-17 22:16:13] [username]  Like# [1/14]
INFO [2019-12-17 22:16:13] [username]  https://www.instagram.com/p/B6MCcGcC3tU/
INFO [2019-12-17 22:16:15] [username]  Image from: b'mattyproduction'
INFO [2019-12-17 22:16:15] [username]  Link: b'https://www.instagram.com/p/B6MCcGcC3tU/'
INFO [2019-12-17 22:16:15] [username]  Description: b'Mal etwas anderes \xf0\x9f\x91\x80\xe2\x98\xba\xef\xb8\x8f Bald ist das komplette Video auf YouTube zu finden (n\xc3\xa4here Infos werden folgen). Vielen Dank an @patrick_jwki @thehuthlife  und @christic_  f\xc3\xbcr das bereitstellen der Autos \xf0\x9f\x94\xa5\xf0\x9f\x98\x8d#carporn#cars#tuning#bagged#bmw#m2#m2competition#focusrs#ford#mk3#e92#m3#panasonic#cinematic#gh5s#dji#roninm#adobe#videography#music#bimmer#fordperformance#night#shooting#'
INFO [2019-12-17 22:16:15] [username]  Location: b'K\xc3\xb6ln, Germany'
INFO [2019-12-17 22:16:51] [username]  --> Image Liked!
INFO [2019-12-17 22:16:56] [username]  --> Not commented
INFO [2019-12-17 22:16:57] [username]  --> Not following
INFO [2019-12-17 22:16:58] [username]  Like# [2/14]
INFO [2019-12-17 22:16:58] [username]  https://www.instagram.com/p/B6MDK1wJ-Kb/
INFO [2019-12-17 22:17:01] [username]  Image from: b'davs0'
INFO [2019-12-17 22:17:01] [username]  Link: b'https://www.instagram.com/p/B6MDK1wJ-Kb/'
INFO [2019-12-17 22:17:01] [username]  Description: b'Someone said cloud? \xf0\x9f\xa4\x94\xf0\x9f\xa4\xad\xf0\x9f\x98\x88 \xe2\x80\xa2\n\xe2\x80\xa2\n\xe2\x80\xa2\n\xe2\x80\xa2\n#bmw #bmwrepost #bmwm4 #bmwm4gts #f82 #bmwmrepost #bmwmsport #bmwmperformance #bmwmpower #bmwm4cs #austinyellow #davs0 #mpower_official #bmw_world_ua #bimmerworld #bmwfans #bmwfamily #bimmers #bmwpost #ultimatedrivingmachine #bmwgang #m3f80 #m5f90 #m4f82 #bmwmafia #bmwcrew #bmwlifestyle'
INFO [2019-12-17 22:17:34] [username]  --> Image Liked!
INFO [2019-12-17 22:17:37] [username]  --> Not commented
INFO [2019-12-17 22:17:38] [username]  --> Not following

По умолчанию InstaPy понравится первые девять лучших постов в дополнение к вашему значению amount. Таким образом, общее число лайков на тег увеличивается до четырнадцати (девять лучших постов плюс пять, указанных вами в amount).

Обратите внимание, что InstaPy регистрирует каждое действие, которое он предпринимает. Как вы можете видеть выше, в нем упоминается, какая публикация ему понравилась, а также ссылка наа неё, описание, местоположение и то, прокомментировал ли бот публикацию или подписался на автора.

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

Теперь вы, вероятно, не хотите, чтобы ваш бот обращал внимание на неподходящие посты. Чтобы этого не произошло, вы можете использовать set_dont_like ():


from instapy import InstaPy

session = InstaPy(username="<your_username>", password="<your_password>")
session.login()
session.like_by_tags(["bmw", "mercedes"], amount=5)
session.set_dont_like(["naked", "nsfw"])

С этим изменением посты, которые содержат в описаниях слова naked или nsfw, будут проигнорированы. Здесь можно написать любые другие слова, чтобы ваш бот их избегал.

Далее, вы можете сказать боту, чтобы он не только обращал внимание на посты, но и следил за некоторыми авторами этих постов. Вы можете сделать это с помощью set_do_follow():


from instapy import InstaPy

session = InstaPy(username="<your_username>", password="<your_password>")
session.login()
session.like_by_tags(["bmw", "mercedes"], amount=5)
session.set_dont_like(["naked", "nsfw"])
session.set_do_follow(True, percentage=50)

Если вы запустите скрипт сейчас, то бот будет следить за 50% пользователей, чьи посты ему понравились. Как обычно, каждое действие будет зарегистрировано.

Вы также можете оставить некоторые комментарии к сообщениям. Есть две вещи, которые нужно сделать. Сначала включите комментирование с помощью set_do_comment():


from instapy import InstaPy

session = InstaPy(username="<your_username>", password="<your_password>")
session.login()
session.like_by_tags(["bmw", "mercedes"], amount=5)
session.set_dont_like(["naked", "nsfw"])
session.set_do_follow(True, percentage=50)
session.set_do_comment(True, percentage=50)

Затем скажите боту, какие комментарии оставить с помощью set_comments():


from instapy import InstaPy

session = InstaPy(username="<your_username>", password="<your_password>")
session.login()
session.like_by_tags(["bmw", "mercedes"], amount=5)
session.set_dont_like(["naked", "nsfw"])
session.set_do_follow(True, percentage=50)
session.set_do_comment(True, percentage=50)
session.set_comments(["Nice!", "Sweet!", "Beautiful :heart_eyes:"])

Запустите скрипт, и бот оставит один из трех комментариев на половине сообщений, с которыми он взаимодействует.

Теперь, когда вы закончили с основными настройками, рекомендуется завершить сеанс с помощью end():


from instapy import InstaPy

session = InstaPy(username="<your_username>", password="<your_password>")
session.login()
session.like_by_tags(["bmw", "mercedes"], amount=5)
session.set_dont_like(["naked", "nsfw"])
session.set_do_follow(True, percentage=50)
session.set_do_comment(True, percentage=50)
session.set_comments(["Nice!", "Sweet!", "Beautiful :heart_eyes:"])
session.end()

Браузер закроется, сохранив журналы. а так же подготовит полный отчет, который вы увидите в консоли.

Дополнительные функции в InstaPy

InstaPy — крупный проект, который имеет множество тщательно документированных функций. Хорошей новостью является то, что если вы чувствуете себя комфортно с функциями, которые использовали выше, то c остальные должны чувствовать себя примерно так же. В этом разделе будут описаны некоторые из наиболее полезных функций InstaPy.

Контролер ограничений

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


session.set_quota_supervisor(enabled=True, peak_comments_daily=240, peak_comments_hourly=21)

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

Headless Browser

Эта функция позволяет запускать вашего бота без графического интерфейса браузера, что очень полезно, если вы хотите развернуть своего бота на сервере, где вам нужен графический интерфейс или его просто нет. Кроме того, при этом требуется меньше ресурсов процессора, что повышает производительность. Для этого можно записать:


session = InstaPy(username='test', password='test', headless_browser=True)

Обратите внимание, что этот флаг устанавливается при инициализации объекта InstaPy.

Использование искусственного интеллека при анализе постов

Ранее вы видели, как игнорировать посты, содержащие неуместные слова в своих описаниях. Что если описание хорошее, а само изображение неуместное? Вы можете интегрировать своего бота InstaPy с ClarifAI, который предлагает услуги по распознаванию изображений и видео:


session.set_use_clarifai(enabled=True, api_key='<your_api_key>')
session.clarifai_check_img_for(['nsfw'])

Теперь ваш бот не будет обращать внимание или комментировать изображения, которые ClarifAI считает NSFW. Вы получаете 5 000 бесплатных API-вызовов в месяц.

Границы отношений

Зачастую общение с сообщениями людей, у которых много подписчиков, является пустой тратой времени. В таких случаях рекомендуется установить некоторые границы отношений, чтобы ваш бот не тратил свои драгоценные вычислительные ресурсы:


session.set_relationship_bounds(enabled=True, max_followers=8500)

В этом случае ваш бот не будет взаимодействовать с сообщениями пользователей, у которых более 8 500 подписчиков.

Чтобы узнать о многих других функциях и конфигурациях в InstaPy, ознакомьтесь с документацией.

Заключение

С минимальными усилиями автоматизировать свои действия в Instagram позволяет InstaPy. Это очень гибкий инструмент с множеством полезных функций.

В этом уроке вы узнали:

  • Как работают боты в Instagram
  • Как автоматизировать браузер с помощью Selenium
  • Как использовать Шаблон объекта страницы, чтобы сделать ваш код более удобным и тестируемым
  • Как использовать InstaPy для создания базового бота в Instagram

Read the InstaPy documentation and experiment with your bot a little bit. Soon you’ll start getting new followers and likes with a minimal amount of effort. I gained a few new followers myself while writing this tutorial. If you prefer video tutorials, there is also a Udemy course by the creator of InstaPy Tim Großmann.

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

По мотивам How to Make an Instagram Bot With Python and InstaPy

CC BY-NC 4.0 Как сделать бота для Instagram, опубликовано К ВВ, лицензия — Creative Commons Attribution-NonCommercial 4.0 International.


Респект и уважуха

как создать бота для прямого общения в Instagram Direct? — Сервисы на vc.ru

Идея и реализация ー маркетинговое агентство MEDIAGRAMM.

Идея: cоздали бота, который общается в Instagram Direct.

Решение проблемы: нашли техническую возможность полноценно обрабатывать лиды из директа.

Результат: протестировали стратегию “собеседование с чат-ботом”, сделали продажи и масштабировали результат.

А теперь подробности: откуда возникла такая проблема?

Яна Котова, директор маркетингового агентства Mediagramm , соавтор и партнер онлайн-школы удаленных профессий My Time, набирала помощников для социальной сети Instagram без знаний и опыта на обучение с нуля в онлайн-курсе “Администратор Instagram”.

Для того ,чтобы попасть к Яне на курс и на работу, необходимо было пройти собеседование.

Для этого была подготовлена рекламная кампания в Instagram. Выбранная стратегия — собеседование с чат-ботом.

Немного о боте.

Он собран специалистами Mediagramm на базе искусственного интеллекта Aimylogic и, будучи в связке с Битрикс24, обрабатывает входящий трафик через открытые линии встроенной CRM.

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

Бот просил оставить номер телефона, который автоматически подтягивался в карточку клиента.

Далее бот приглашал на онлайн-вебинар, на котором Яна должна была обсуждать подробные условия вакансии.

Бесплатный бот в Инстаграм | Как создать? Диджитал маркетинг

Бот в Instagram

Бот в Instagram

На сегодняшний день Инстаграм является “самой покупающей” социальной сетью. Аудитория привыкла к покупкам в Instagram.

Основная сложность заключается в том, что аудитория не очень охотно переходит по внешним ссылкам. Она предпочитает общаться по поводу вашего товара “вживую”, запрашивая дополнительную информацию о вашем товаре, или услуге в “Директ” (в личные сообщения).


Нас всегда удручала потребность быть на связи и давать одни и те же ответы каждому заинтересованному клиенту.Инстаграм пошел навстречу бизнесу и прикрутил к директу возможность отвечать шаблонами.


Но эта функция оказалась “мертвому припарой”. Дело в том, что бизнес и без этой функции давно заготовил шаблонные ответы у себя в заметках. Жизнь это не упростило.

Инстаграм бот отвечает вместо вас


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


А самое “вкусное” заключается в том, что клиент, который написал нам хоть один раз- сможет получать сообщения от бота по заданному нами сценарию. Он умеет писать первым. 

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

Далее про создание ботов

Главная страница по созданию любых ботов

Как создать бота WhatsApp бесплатно

Бесплатный бот в Инстаграм
Создать бота в Телеграм
Создание бота Вконтакте
Вайбер бот
Фейсбук бот

Вам точно потребуется:

Обучение: настройка таргетированной рекламы

Внедрение CRM своими руками

Настройка Яндекс. Директ

SEO продвижение сайта

Лучшая статья про сториз в Инстаграм

19 Telegram ботов для Инстаграм в помощь SMM-щику

Сегодня Telegram самая виральная платформа в России. В феврале 2019 мессенджер цитировали более трех миллионов раз.

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

Некоторые из этих полезных роботов могут стать настоящим открытием для бизнесов и специалистов, которые работают с Инстаграм. В сегодняшнем обзоре я расскажу о самых полезных Telegram-ботах для работы в этой социальной сети.   

Что такое Telegram бот?

Бот – это программа, которая автоматизирует рутинные действия. В Telegram их очень много на любой вкус, правда искать их не совсем удобно. Вот почему обзоры и подборки полезных ботов пользуются популярностью среди пользователей.

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

В Инстаграм Telegram боты помогут быстрее готовить качественные посты, скачивать контент из соцсети и не забыть о публикации, а еще спарсить аудиторию, привлечь подписчиков и подготовить UTM ссылки. Все это в пару кликов и без установки дополнительных программ.    

19 ботов для Инстаграм  

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

Watermark bot

С помощью этого бота вы без труда сможете добавить на фото или видео водяной знак. Так вы защитите свой уникальный контент от копирования.

PussyBot

Селфи – король Инстаграм. С помощью этого бота вы сможете создавать по-настоящему эпичные снимки себя любимого. Загрузите фото и отправьте сообщение с пожеланиями, результат вас удивит. В запасе у бота более 200 фильтров, так что скучно не будет.

PussyBot

Instagram Saver

Настоящая мечта занятого SMM-щика. Скачивайте фото, видео и описания прямо из Инстаграм за два клика. С помощью бота можно получить фото и описание страницы, любой пост или последние 5 записей профиля. После этого останется только скачать контент или скопировать текст.

IGSpy

Бот позволяет анонимно просматривать сторис и трансляции в Инстаграм, а также сохранять контент в альбом. Для этого достаточно ввести имя пользователя. Шпионить за конкурентами теперь можно, не привлекая внимания.

UTM Generator

Генерируйте с помощью этого бота UTM ссылки для Директа (поиска и РСЯ), AdWords (поиска и КМС), ВК и myTarget. Также можно задать произвольный источник. Быстро и удобно.

UTM Generator

Scs110100bot

Бот помогает продвигать профиль по принципу сетевого маркетинга. Подписывайтесь на аккаунты и зовите друзей, в ответ получайте новых фолловеров. И все это бесплатно.

Soberubot

Парсер для Инстаграм. Бот работает в двух режимах: собирает активную аудиторию по последним лайкам или общую аудиторию. Результат он представляет в виде базы логинов или ID, которые придут в личные сообщения.

Soberubot

DeLorean

Этот бот отправит вам сообщение в будущее. Просто расскажите ему о ваших планах и установите таймер. В назначенное время в мессенджер придет напоминание о том, что пора сделать пост или проверить комментарии.

TGhost

Обмениваться файлами в Инстаграм непросто. Этот бот решает проблему. Загрузите ваш документ и получите ссылку на удобное скачивание.

Bebot

Полноценный фоторедактор в Телеграм. С его помощью можно добавить в фото эффекты, например, превратить его в иллюстрацию или калейдоскоп. Также бот предлагает автоматически настроить контраст, осветлить снимок и отретушировать его. В арсенале инструмента также есть автомозаики и дополнительные инструменты: например, изменение формы фото или создание гифки.

Bebot

Voicybot

Нет времени печатать контент? Попросите помощи у этого бота. Просто отправьте текст в голосовом сообщении, и он его расшифрует. Если качество не устроило, можно переключиться на другой режим.

MemeMachine

С этим ботом вы всегда будете в курсе самых популярных мемов. Делитесь ими с подписчиками и черпайте идеи для создания вирусного контента.

Instagram likes

Удобный инструмент для проведения розыгрышей и аналитики. Бот помогает собирать лайки под постами в Инстаграм. Отправьте ему ссылку на пост, в ответ он пришлет список аккаунтов, которые поставили лайк. Работает только для записей с менее чем 1000 лайков.

Meming Bot

Без мемов не обойтись ни в одной соцсети. С этим ботом создать собственную смешную картинку проще простого. Введите верхний и нижний текст и выберите подходящий вариант. Что особенно приятно, в бот можно загружать собственные мемы.

Text4InstaBot

Бот борется с головной болью всех пользователей в Инстаграм: добавляет правильные абзацы в тексты. Просто отправьте ему готовый контент с абзацами и он позаботиться, чтобы они не объединились при публикации. Скопируйте результат и смело добавляйте в Инстаграм. Бот также умеет подчеркивать и зачеркивать слова.

Unsplash.com

Бот подпишет вас на самые свежие фотографии от лучшего бесплатного стока Unsplash.com. Не упустите новые идеи для оформления профиля в Инстаграм.

DayToday

Универсальный генератор идей для контента. Бот расскажет обо всех праздниках сегодняшнего дня. Популярных и не очень.

Buzzim_Alerts

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

TransliterationBott

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

Использовать Telegram боты удобно ещё и потому, что все задачи можно выполнять со смартфона. Обязательно добавляйте эти инструменты в арсенал и повышаете эффективность своей работы.

как работает, кому нужен и как настроить

Чат-бот работает как виртуальный консультант: мгновенно отвечает на сообщения пользователей, создает рассылку персонализированных сообщений по открытым диалогам и в некоторых случаях структурирует всю клиентскую информацию во встроенную или стороннюю CRM. Сегодня наиболее гибким и полнофункциональным инструментом для Инстаграм считается конструктор чат-ботов Smmbot.net.

Преимущества Instagram чат-ботов:

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

  • Помогает сэкономить. Потому что проще и дешевле создать чат-бот, чем нанимать менеджера по работе с клиентами в директе. 

  • Упрощает и систематизирует общение с клиентами. Чат-бот не пропускает сообщений, не забывает важную информацию и мгновенно реагирует на даже в полночь, 24/7.

Как работает чат-бот для директа: 

  • Пользователь выполняет целевое действие — например, пишет в директ, оставляет комментарий. 

  • Чат-бот сразу же реагирует и отправляет пользователю тот ответ, который заранее был прописан в сценарии.

  • Далее данные о клиенте бот автоматически отправляет в CRM, где сортирует по заранее заданному фильтру. 

Дополнительные функции чат-бота:

  • Запускается автоматизация продаж: даже вне рабочего времени клиенты получают обратную связь, покупают услуги и товары и консультируются.

  • Быстрая реакция чат-бота стимулирует активность пользователей, помогает переманивать заинтересованных пользователей в клиентов и способствует формированию лояльной аудитории. Пользователи редко доверяют и покупают у аккаунтов, которые пропадают из онлайна. 

  • Запускается воронка продаж. Маркетинговую стратегию продвижения можно встроить в сценарий ответов. Бот будет самостоятельно вести работу с потенциальным покупателем от начала до конца.

  • Например, Smmbot.net может отправлять аудиосообщения, видео и фото, и даже передавать заданные данные в call-центр или магазин по API. 

Кому и зачем нужен чат-бот

В Instagram Direct бизнес аккаунтов и личных страниц, которые нацелены на монетизацию и продажи, приходят десятки, а то и больше, сообщений в день. Зачастую пользователи спрашивают однотипные вопросы. Отвечать нужно каждому пользователю, но и более того, важна скорость реакции — нельзя долго игнорировать вопросы или заявки. 

 

Другая сложность, с которой сталкивается бизнес в Инстаграм, — работать приходится исключительно с помощью смартфона. А потом еще дополнительно переводить с телефона все клиентские данные в CRM-систему. Поэтому некоторые нанимают сотрудников, которые занимаются исключительно директом и общением с пользователями. Но такому специалисту придется платить немаленькую зарплату. А эффективность его работы не всегда оправдана. Поэтому популярность чат-ботов растет и бизнес все чаще выбирает этот инструмент как необходимость для эффективного продвижения в Instagram. 

 

Каждому бизнесу в Инстаграм приходится:

  • Мгновенно реагировать на сообщения пользователей. 

  • Ежедневно монотонно отвечать на сотни одинаковых вопросов.

  • Работать через смартфон, что усложняет другие процессы.

  • Каждый заказ или данные клиента нужно переводить в CRM.

 

Именно из-за таких ежедневных рутинных обязанностей бизнесу выгоднее и проще выбрать чат-бот, а не нанимать помощников по директу.

Как создать и настроить чат-бот 

Чтобы создать чат-бот, не нужны специальные навыки или знания в программирование. Настроить и запустить чат бот проще всего, если использовать специальные веб-инструменты. Недавно на рынке было несколько сервисов для создания чат-бот, но ни один из них не работал стабильно и не решал полноценно задачи. Сегодня среди всех сервисов выделяется и лидирет Smmbot.net — первый конструктор виртуальных инстаграм-помощников. Smmbot.net дает 3 дня бесплатного пользования конструктором.

 

Лучшие боты Instagram, которые обеспечат безопасность вашей учетной записи

Author profile picture

@theeduardomorales Эдуардо Моралес

@pinlord 📌 @potteryforall 🌱 и @macramemakers 🍶 в Instagram. Прояснение того, как работает Instagram👌🏽

Бот Instagram (или служба роста, как некоторые ее называют) автоматизирует взаимодействие с вашей учетной записью (подписки / лайки / комментарии / прямые переписки), чтобы вы могли появляться в лентах активности гораздо большего числа людей. Это увеличивает количество просмотров вашего имени пользователя, что, в свою очередь, увеличивает количество посещений вашего профиля, подписчиков и переходов на веб-сайт.

(Это видео объясняет типичный процесс, в котором бот Instagram помогает развивать учетную запись.)

Учетная запись с отличным контентом и правильными целями автоматизации и руководящими принципами будет генерировать взаимодействия, которые могут быть восприняты как органический и переводить в посещения профиля, которые не будут отмечены Instagram (вы можете узнать, как это сделать здесь).

С другой стороны, учетная запись с неинтересным контентом с плохо автоматизированными целями и инструкциями будет взаимодействовать с людьми, которые сочтут эту активность неорганической и сочтут ее «спам-ботом».Мы все слышали эти надоедливые автоматические взаимодействия и знаем, как они вызывают неприятные ощущения у пользователей.

Именно из-за распространения этих плохо автоматизированных ботов Instagram в 2017 году закрыл кучу известных сервисов автоматизации, а также недавно объявил о своих усилиях по сокращению неаутентичной активности в приложении. Короче говоря, они расправляются с учетными записями, использующими ботов, которые воспринимаются сообществом как спам, а также с учетными записями, которые покупают подписчиков, лайки и комментарии в больших масштабах.

Как Instagram расправляется с «ботами»?

В настоящее время (этот раздел статьи постоянно обновляется — последнее обновление было в октябре 2020 года ) Instagram расправляется с ботами тремя способами.

1. Они отправляют вам push-уведомление о том, что они удаляют «недостоверные» отметки «Нравится» и «подписки», которые, по их мнению, были созданы сторонним приложением. Они отправляют вам push-уведомление о том, что данные вашей учетной записи скомпрометированы из-за того, что вы поделились это с третьей стороной.

2. Они отправляют вам уведомление, чтобы побудить пользователей изменить свои пароли, что отключит их от сторонних служб, поэтому автоматизация взаимодействия остановится — не потому, что их информация на самом деле скомпрометирована.

3. Они отправляют вам push-уведомление о том, что вы используете сервис, который помогает вам получать лайки и подписчиков, и блокируют взаимодействие с вашим аккаунтом в течение определенного периода времени. В данном случае это обычно связано с тем, что вы используете небезопасную службу автоматизации (подробнее об этом ниже) или потому, что вы автоматизируете свои лайки за счет рассылки спама (прочтите эту статью о том, как автоматизировать бота Instagram, который не не спамить, чтобы научиться делать автоматизацию таким способом, который вряд ли будет замечен).Если это произойдет с вами, не паникуйте, перестаньте пытаться взаимодействовать и либо смените поставщика средств автоматизации, либо запрограммируйте свои взаимодействия на гораздо более медленную скорость. Блокировка исчезнет в указанное в уведомлении время (обычно через неделю), и вы сможете продолжить взаимодействие.

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

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

На какие функции следует обращать внимание при выборе программного обеспечения для автоматизации Instagram, которое обеспечит безопасность вашей учетной записи:

Я потратил много времени на тестирование нескольких существующих средств автоматизации, и, исходя из опыта, есть несколько важных особенности, на которые нужно обратить внимание при выборе безопасного бота.Вот самые важные из них:

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

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

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

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

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

Самые эффективные и безопасные сервисы для ботов Instagram:

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

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

1. Самое эффективное, прямо сейчас:

Программное обеспечение: Nitreo & Followyst

Цена: От 49,00 долларов в месяц для Nitreo и 35 долларов США за Followyst.

Имеет автоматизированные скорости активности: Да, они оба поддерживают.

Имеет бесплатную покупку и настройку прокси: Да, их система позаботится и о безопасности прокси для вас.

Почему это эффективно и безопасно: На данный момент Nitreo — это наиболее эффективная служба автоматизации взаимодействия, которая, скорее всего, принесет вам результаты, если вы не используете телефон Android.Followyst наиболее эффективен, если у вас ДЕЙСТВИТЕЛЬНО есть Android. Это происходит по двум основным причинам. Во-первых, они новые, и Instagram, вероятно, еще не идентифицировал поставщика услуг, а во-вторых, потому что они фактически разработали расширенный набор инструментов, которые, похоже, сейчас опережают всех на рынке.

Nitreo, в частности, имеет все типичные функции, такие как возможность видеть, как работает каждая из целей вашей учетной записи и хэштега, достойная аналитика и т. Д., Но, помимо этого, они позволяют вам указывать определенные частоты взаимодействия и рекомендации для каждой цели, что значительно увеличивает точность учетных записей, которые вы будете открывать (это то, что сейчас не предоставляет ни один другой сервис).У них также есть 48-часовой период «разминки», который помогает сохранить вашу учетную запись в безопасности, медленно увеличивая частоту взаимодействия, чтобы снизить вероятность того, что Instagram определит автоматизацию взаимодействия вашей учетной записи. У них есть хорошая команда по обслуживанию клиентов, что в наши дни очень важно, поскольку проблемы неизбежны. Кроме того, обратите внимание, что Nitreo также автоматизирует процесс подписки и отмены подписки, поэтому, если вы не решаетесь реализовать эту технику в своей учетной записи, вашим наиболее эффективным вариантом, скорее всего, будет Followyst (который доступен только для Android) или Ingrammer.

Когда дело доходит до Followyst, он также имеет все стандартные функции большинства других программ автоматизации, но что делает его настолько эффективным, так это то, что он использует автоматизацию мобильного телефона вместо автоматизации на основе браузера, которую вы можете сделать только через Android. Это затрудняет обнаружение Instagram по сравнению с программным обеспечением, использующим автоматизацию на основе браузера. Если у вас Android, Followyst определенно лучший вариант прямо сейчас.

2. Самое выгодное и безопасное:

Программное обеспечение: Ingramer

Цена: От 57 долларов в месяц (и вы можете использовать код «PINLORD», чтобы получить 17% скидку).

Имеет автоматизированные скорости активности: Да, они предлагают функцию автоматической скорости активности.

Имеется бесплатная покупка и установка прокси: Да, он встроен в программное обеспечение.

Почему это эффективно и безопасно: Будучи очень эффективным в течение долгого времени, но на него повлияли изменения в Instagram в середине 2019 года, Ingramer взял немного времени, чтобы найти решение для обнаружения Instagram. Им потребовалось 6 месяцев, но на данный момент они не вернулись с эффективной службой автоматизации, но, что более важно, КУЧА новых ценных инструментов Instagram, включенных в их службу.Они добавили новые функции, такие как просмотрщик историй (который также может генерировать значительный трафик, поскольку истории, как правило, более заметны в Instagram), планировщик и автоматизатор контента, менеджер DM, генератор хэштегов, анализатор профиля и загрузчик контента — все это включено в их $ 57 p / месяц ценник. Учитывая их по-прежнему очень отзывчивое обслуживание клиентов, простоту использования и широкий спектр инструментов, а также долгую историю обеспечения безопасности учетных записей, они являются лучшей ценностью и самой безопасной услугой автоматизации на рынке прямо сейчас, если вы ищете больше, чем просто автоматизация.

Второе место: В настоящее время нет никаких реальных замен для ценности и безопасности, которые Ingramer был предложен в течение некоторого времени.

3. Самый дешевый:

Программное обеспечение: Instamber

Цена: От 15 долларов в месяц.

Имеет автоматическую скорость активности: Да, их «Пределы» (настройки скорости взаимодействия) регулируются, чтобы дать вам максимальную вероятность получения наилучших результатов, не превышая лимитов взаимодействия Instagram.Убедитесь, что вы не изменили свои лимиты.

Имеет бесплатную покупку и установку прокси: Они предлагают прокси по цене 0,75 доллара США, что соответствует цене.

Почему это эффективно и безопасно: В настоящее время я рекомендую Instamber, несмотря на то, что они не предлагают VPN и не настроены, потому что на данный момент они сделали самые большие успехи в адаптации к последним изменениям в алгоритмах Instagram, поэтому их сервис фактически работает. Это делает вашу учетную запись более безопасной, чем другие сервисы, которые не адаптировались, и их сервисы взаимодействия с большей вероятностью будут остановлены Instagram.Они также предлагают новую функцию, с помощью которой вы можете автоматизировать процесс просмотра историй, что значительно увеличивает охват и результаты, а также функции, которые позволяют вам планировать и автоматизировать публикации и отвечать на DM напрямую через их панель управления. Выполнение всех этих действий из их службы поможет защитить вашу учетную запись, потому что будет выглядеть так, как будто вы используете только один IP-адрес, а не переходите между двумя (IP-адрес вашего телефона и его IP-адрес), а Instagram имеет тенденцию отмечать учетные записи которые активно взаимодействуют между более чем одним IP.Вдобавок к этому, они также предлагают другие функции, такие как поиск влиятельных лиц, поиск по хэштегам, сравнение учетных записей, инструмент ручного взаимодействия, который помогает вам по-прежнему «ставить лайки» другим сообщениям даже после того, как вы заблокированы в Instagram, и многие другие. Этот широкий набор инструментов дает вам большую отдачу от ваших инвестиций.

Между прочим, если вы хотите получить наилучшие результаты, сохраняя при этом свою учетную запись в безопасности, вы можете прочитать, как я автоматизирую бота в Instamber, следуя моему руководству в нижней части этой статьи.

Второе место: Еще один жизнеспособный и сопоставимый вариант прямо сейчас — это Insta Captain по цене от 4,99 долларов в месяц. Они получают относительно низкие показатели запрета / блокировки действий, потому что они входят в систему в официальном приложении Instagram и работают через версию для Android, что делает его безопасным. Другие давно работающие сервисы ботов, у которых были проблемы, но которые могут быть вариантом, если у вас ничего не сработало, — это Instagram Bot Follower от (4,99 евро в месяц), Instazood и Boostgram.

4.Что стоит попробовать, если ваша учетная запись часто блокируется из-за взаимодействий с лайками и комментариями — массовый просмотр историй и взаимодействие:

Программное обеспечение: StoryVoter

Цена: Начиная с 19 евро в месяц, StoryVoter предлагает отличную цену за новый тип автоматизации, который, вероятно, станет будущим роста в Instagram, созданного ботами.

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

.

бесплатных инстаграм-ботов — подписчиков, лайков, DM и многое другое

бесплатного инстаграм-бота — подписчиков, лайков, DM и многое другое | Bot4Gram

Автоматизируйте взаимодействие с нашим бесплатным ботом для обработки ваших действий в Instagram, чтобы ваша учетная запись могла расти.

Для Android 5.0.0 и выше.

Основные бесплатные функции

Узнайте, что вы можете делать с нашим ботом!

Зачем использовать Bot4Gram?

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

Для Android 5.0.0 и выше.

Достичь целевой аудитории

Мы считаем, что нет смысла получать подписчиков и лайки от аудитории, которую вы не пытаетесь охватить.

С нашей системой нацеливание очень просто. Все, что вам нужно сделать, это найти хэштеги, людей и местоположения, относящиеся к вашей аудитории.

Более безопасный способ работы

Представьте, что вы входите в Instagram со своего телефона, а затем разрешаете другим службам входить в систему, где бы они ни находились.Instagram считает это подозрительным и помечает аккаунт.

Наша служба запускается прямо с вашего устройства, а это значит, что посередине нет сервера. Так что для Instagram это выглядит так, как будто вы используете их приложение.

Поддержка и устранение неисправностей

Наряду с нашей круглосуточной службой поддержки в приложении. мы предлагаем страницу журнала действий, на которой будут суммированы все действия, предпринятые каждым ботом.

Если что-то пошло не так, вы не останетесь в темноте.Распознав проблему, вы сможете сразу ее решить.

Переход на Премиум!

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

Бесплатно

$ 0

Идеально подходит для простого пользователя, которому нужны базовые функции для продвижения.

  • Автоматическое отслеживание

  • Авто Нравится

  • Автоматическая отмена подписки

  • Автоматический комментарий

  • Авто DM

  • Spintext

  • Журнал действий

  • Белый и черный список

  • Поддержка 24/7

  • Бесплатные обновления

3 месяца

12 $ / мес.

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

  • Все бесплатные функции

  • Фильтры счетов

  • Дополнительная регулировка скорости

  • Дополнительный контроль пределов

1 год

5 $ / мес.

Лучший тарифный план для профессионалов, знающих свое дело.

  • Все бесплатные функции

  • Фильтры счетов

  • Дополнительная регулировка скорости

  • Дополнительный контроль пределов

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

Для Android 5.0.0 и выше.

Все права защищены — Copyright © 2019. Bot4Gram.com

.

Об авторе

alexxlab administrator

Оставить ответ