Как настраивать ответы в Директ
*Социальная сеть Instagram принадлежат компании Meta Platforms Inc., деятельность которой признана на территории Российской Федерации экстремистской и запрещена!
Как создать прямую ссылку на Директ
Ссылка записывается в формате https://ig.me/m/salebotpro , то есть для формирования ссылки вместо 'salebotpro' вставьте логин от вашего аккаунта Инстаграм*.
Прямая ссылка работает ТОЛЬКО при открытии через приложение на мобильном устройстве.
С браузера не работает!
Настроить ответ по ключевым словам в Директ
Чтобы настроить автоответы по ключевым словам в Директ используйте блоки с условием (Стартовое условие). Также будет работать блок "Не состояние с условием".
Выбор соответствия - По наличию ключевых слов или Полное совпадение (рекомендованные варианты).

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

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

Проверка через данные из карточки клиента
Когда пользователь взаимодействует с ботом, в карточке клиента (подраздел Переменные клиента) отображаются переменные follow, verified и followers.

Переменная follow — это и есть проверка подписки. Она принимает значение True, если клиент подписан на аккаунт, False — если не подписан и None, если аккаунт клиента закрыт.
verified обозначает есть ли у пользователя верификация (галочка у аккаунта).
Принимает значение True, если верификация есть, и False, если ее нет
followers обозначает количество подписчиков у клиента
Для проверки подписки или ограничения прохождения по воронке можно использовать переменную follow в блоках с условиями или в условии стрелки в поле "Переменная для сравнения":
Настройка в блоке:

В Условие прописываем любое слово, которое запустит вашу воронку.
В переменную для сравнения прописываем:
follow == True
ИЛИ
В переменную для сравнения прописываем:
follow != False
В первом случае будет проверка на факт подписки человека на ваш аккаунт, во втором случае на факт отсутствия подписки на ваш аккаунт.
Обратите внимание, что статусы True и False обязательно были написаны с большой буквы. В противном случае проверка не сработает корректно.
Для выдачи разных сообщений при подписке и ее отсутствии нужно будет создавать 2 блока с противоположными решениями. Если вы не любите громоздкие решения, то рекомендуем прописывать условия в стрелке.
Условие в стрелке:

В стрелке из блока в строке “Переменная для сравнения” прописываем условие
follow == True или follow != False
В случае соответствия условию мы переводим клиента дальше по воронке.
Если клиент не подписался, то он переходит в блок, где условия проверки не совпадают (follow == False или follow != True)
Если вы хотите, чтобы проверка осуществлялась динамично, то рекомендуем поставить кнопку. Например “Я подписался” и т д. Чтобы проверка была осуществлена и человек прошел далее.
В замкнутой стрелке НЕ рекомендуем ставить таймер без кнопки, так как человеку будут постоянно приходить сообщения и ваш лимит на сообщения быстро исчерпается.
Видеогид
Реакции в сторис
Когда кто-то отправляет реакцию или комментарий в ответ на вашу сторис, в разделе Клиенты появляется колбек вида:

Сначала идет сообщение, которое прислали (или эмодзи):

Затем ссылка на сторис:

Если вы хотите настроить ответ на любую реакцию конкретно этой сторис, вам нужно скопировать часть ссылки до символа &:

Далее переходите в раздел Конструктор и создаете блок с условием (Стартовое условие или Не состояние с условием).

В поле "Условие" вставляете скопированное, а в поле для ответа вставляете текст, который будет приходить в директ.

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

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

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

В этом случае будет получен колбек instagram_reaction_to_story *
Если в каналах для Вашего бота Instagram* была подключена возможность получения ссылок для ответов на сторис и комментарии:

То колбек будет содержать ссылку:

Упоминание в сторис
Когда вас упоминают в сторис, приходит коллбэк вида

где ссылка - это ссылка на историю, где вас упомянули.
Чтобы настроить ответы на упоминание в сторис, переходите в раздел Воронки и создаете блок Первостепенная проверка условия или Не состояние с условием. В поле "Условие" прописываете "Упоминание в истории", а в поле для ответа пишете текст, который будет приходить в директ.
Также вы можете присылать картинки или ссылки вместе с текстом (например, чтобы выдать бонус за упоминание вашего аккаунта)

И тогда при упоминании в сторис пользователь получит сообщение:

Как работать с упоминаниями аккаунта
Упоминания аккаунта в посте
Когда пользователь отметит ваш профиль в своем посте, в вашего бота придет коллбэк:

И появляются переменные:

mention_caption — текст поста
post_url — ссылка на пост
mention_comments_count — количество комментариев
mention_like_count — количество лайков
mention_media_id — id поста
Настроим реакцию для ответа на упоминание.
Для этого создаем блок "Первостепенная проверка условия" или "Не состояние с условием". В поле "Условие" прописываете mention_in_media и ставите тип соответствия "По наличию ключевых слов"
В поле "Калькулятор" прописываете следующий метод:
reply_to_mention(text)
где text - текст комментария, который появится под данным постом. Вы можете задать переменную (вставлять в скобки без кавычек) или сразу текст (взять в кавычки).
Пример:
Шаг 1. В редакторе блока нажмите на "Конструктор условий" и выберите вкладку "Мессенджеры" в открывшемся окне:

В списке условие выберите "Упоминание в посте", а в качестве метода калькулятора — "Ответный комментарий к посту". Затем пропишите текст ответного комментария.
Шаг 2. Нажмите на "Добавить условие". Тогда условие вместе с методом будут прописаны в блоке:

Результат

Упоминания вашего профиля в комментариях под постами (mention_in_comment)
Когда кто-то из пользователей отметит ваш аккаунт в комментариях, в диалог придет коллбэк вида:

Также в карточке клиента появятся переменные:
mention_like_count — количество лайков
mention_media_id — id поста
Настроим реакцию для ответа на упоминание в комментарии.
Для этого создаете блок "Первостепенная проверка условия" или "Не состояние с условием". В поле "Условие" прописываете mention_in_comment и ставите тип соответствия "По наличию ключевых слов"
В поле "Калькулятор" прописываете следующий метод:
reply_to_mention(text)
где text - текст комментария, который появится в ответ на комментарий.. Вы можете задать переменную (вставлять в скобки без кавычек) или сразу текст (взять в кавычки).
Пример:
Шаг 1. Переходим в конструктор условий в блоке и выбираем вкладку мессенджеры:

Далее выбираем условие "Упоминание в комментарии".
Шаг 2. Выбираем метод калькулятора "Ответный комментарий к посту" и прописыаем текст ответного комментария:

Шаг 3. Далее нажмите "Добавить условие", тогда все необходимые условия будут

Если в диалоге с пользователем не открыто 24 часовое окно, то написать в директ в ответ на упоминание ничего нельзя! Только ответным комментарием
Упоминание чужих профилей в комментариях под вашими постами
Если под вашим аккаунтом отмечают человека , в карточке клиента создается переменная mentioned_in_comment . в нее записывается логин того, кого отметили. если отмечено больше 2 человек, то логины записываются в массив:

Если вам нужно сегментировать тех, кто упомянул 2 и более друзей, вы можете присвоить переменную типа len = arr_len(mentioned_in_comment) и дальше сравнивать переменную с нужным значением. Подробнее о работе с массивами тут
Если в диалоге с пользователем не открыто 24 часовое окно, то написать в директ в ответ на упоминание ничего нельзя! Только ответным комментарием
Last updated
Was this helpful?