Как настраивать ответы в Директ

Как создать прямую ссылку на Директ

Ссылка записывается в формате 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 в блоках с условиями или в условии стрелки в поле "Переменная для сравнения":

Настройка в блоке:

В Условие прописываем любое слово, которое запустит вашу воронку.

  1. В переменную для сравнения прописываем: follow == True

ИЛИ

  1. В переменную для сравнения прописываем: follow != False

В первом случае будет проверка на факт подписки человека на ваш аккаунт, во втором случае на факт отсутствия подписки на ваш аккаунт.

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

Условие в стрелке:

В стрелке из блока в строке “Переменная для сравнения” прописываем условие

follow == True или follow != False

В случае соответствия условию мы переводим клиента дальше по воронке.

Если клиент не подписался, то он переходит в блок, где условия проверки не совпадают (follow == False или follow != True)

Если вы хотите, чтобы проверка осуществлялась динамично, то рекомендуем поставить кнопку. Например “Я подписался” и т д. Чтобы проверка была осуществлена и человек прошел далее.

Видеогид

Два способа проверки подписки на аккаунт Instagram

Реакции в сторис

Когда кто-то отправляет реакцию или комментарий в ответ на вашу сторис, в разделе Клиенты появляется колбек вида:

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

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

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

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

Если вы не хотите выбивать клиента из основной схемы чат-бота, воспользуйтесь блоком "Не состояние с условием" — в этот блок нельзя перейти, поэтому клиента не выбьет из основной воронки и при этом он получит ответ в директ на реакцию на сторис

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

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

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

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

И далее прописать данную часть колбека в условии блока.

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

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

Аватар в реакции сторис

В этом случае будет получен колбек 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) и дальше сравнивать переменную с нужным значением. Подробнее о работе с массивами тут

Last updated

Was this helpful?