Salebot.pro
Search…
Серый Instagram
Создание чат-бота в Instagram. Вы можете автоматизировать общение в Direct при помощи salebot
Максимальная длинна сообщения в Instagram 485 символов

Подключение Instagram

Чтобы подключить бота к Instagram, вам нужно выполнить всего три действия:
    1.
    Перейти в раздел “Мессенджеры и чаты”
    2.
    Выбрать Instagram
    1.
    Ввести логин и пароль своего аккаунта в социальной сети и нажать Готово.
При подключении вводите именно логин. Если вы будете вводить вместо логина почту или номер телефона, в таком случае работоспособность интеграции не гарантирована, а связка серого и официального Instagram работать не будет.
Возможно вас попросят подтвердить вход. Для этого вам будет отправлен код подтверждения на электронную почту или в SMS. Важно, этот код может прийти не сразу, лучше подождать его прихода не менее минуты, перед тем, как выслать его повторно.
Если не приходит SMS с подтверждением, то, возможно, необходимо отключить в настройках Instagram подтверждение через приложение.
485 знаков — рекомендованное количество символов для Direct. Вы можете отправлять сообщения длиною максимум в 990 символов. Более длинные сообщения будут обрезаны до указанного ограничения, либо не доставлены.
Ниже представлен пример работающего чатбота.
Пример работающего бота

Работа с кнопками в Instagram

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

Отправка и получение медиафайлов

Бот может получать картинки.
Отправленная картинка ботом
Бот может отправлять картинки, остальные файлы отправляются ссылками.
Отправленная картикна пользователем
Полученная картинка ботом

Отправка ссылок

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

Ответ на сторис

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

Ссылка на сторис

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

Упоминание в сторис

Если Ваш аккаунт был упомянут в сторис, бот может ответить на это в директ:

Отправка IGTV

Запуск бота при отправке IGTV в личные сообщения идентичен реакции на сторис.

Написать первым

Чтобы первым написать в Instagram, вам понадобится действующий аккаунт в социальной сети, уже подключенный к боту, а также заранее приготовленная таблица с логинами ваших клиентов.
    1.
    Перейдите в раздел “Мессенджеры и чаты”, выберите из списка предложенных мессенджеров инстаграм.
    2.
    Далее выберите пункт “Загрузить список клиентов”
В открывшемся меню выберите “Таблица с логинами инстаграм” и жмите кнопку Готово.
Если всё сделано правильно, то вас автоматически переведет в раздел “Клиенты”, где будут все клиенты из загруженной таблицы.

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

Проверка в боте Instagram

Проверка подписки на тот аккаунт, на который клиент написал
Напишите в поле "Назначение переменных при переходе": result = check_insta_subscription()
result - название переменной, в которую запишется результат проверки. Переменную можно назвать как угодно. Принимает значение: True если подписан, False если не подписан.
Проверку необходимо делать в поле "Переменная для сравнения". Как в стрелке, так и в блоке result == True

Проверка в другом мессенджере

Доступно на тарифе Премиум
Instagram аккаунт, подписка на который проверяется, должен быть подключен к salebot
Зайдите в расширенные настройки, выберите тип запроса POST-json и в поле "URL запроса" вставьте следующую ссылку: https://chatter.salebot.pro/api/<api_key>/check_insta_subscription
<api_key> - необходимо заменить на ключ API из настроек проекта
В поле JSON POST-параметров необходимо написать:
{"user_name": "#{platform_id}", "bot_id": 666 }
Если проверка происходит в диалоге Instagram, то #{platform_id} заменится на логин инстаграм. В других мессенджерах надо заменить на переменную, в которой хранится лониг.
666 необходимо заменить на номер инстаграм бота. Взять его можно отсюда:
В поле "Сохраняемые значения из JSON-ответа" необходимо написать
is_follower -> result
result - название переменной, в которую запишется результат проверки. Переменную можно назвать как угодно. Принимает значение: True если подписан, False если не подписан.
Настроенный запрос выглядит примерно так:

Видеоверсия

Блокировки рассылок

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

Остались вопросы? Посмотрите здесь, возможно, на ваш вопрос уже есть ответ

FAQ
Salebot.pro
Last modified 1mo ago