Кнопки и вложения в Instagram*

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

Instagram* не поддерживает одновременную отправку inline и reply кнопок

Клавиатурные (reply)

Кнопки могут располагаться только в линию

В тексте (inline)

Instagram* поддерживает не более 3 кнопок inline

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

Как настраивать кнопки, смотрите в статьях "Вкладка: Кнопки" и "Типы кнопок".

Как задать вводные фразы

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

Для настройки вводных фраз необходимо поставить бегунок в подключенном аккаунте Instagram*, в разделе "Каналы"

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

После этого в вашей воронке настраиваете реакцию на фразы — нужные блоки переводите в состояние "Первостепенная проверка условия" и в условие записываете текст вводной фразы.

Как работать с вложениями

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

Требования к вложениям:

Тип медиафайла
Поддерживаемый формат
Максимальный размер

Аудио

M4A

5 МБ

Изображение

JPEG, PNG

5 МБ

Видео

MP4

20 МБ

Как создать карусель

Как сделать такую карусель в Direct:

Рассмотрим на примере карусели из 3 карточек. Для создания карточек вам нужно в поле "Калькулятор" написать следующее:

p = [{"title":"ЗАГОЛОВОК", "description": "ОПИСАНИЕ КАРТОЧКИ 1", "image": "ССЫЛКА НА КАРТИНКУ 1", "buttons":[{"text":"ТЕКСТ КНОПКИ 1"}]},{"title":"ЗАГОЛОВОК", "description": "ОПИСАНИЕ КАРТОЧКИ 2", "image": "ССЫЛКА НА КАРТИНКУ 2", "buttons":[{"text":"ТЕКСТ КНОПКИ 2"}]}, {"title":"ЗАГОЛОВОК", "description": "ОПИСАНИЕ КАРТОЧКИ 3", "image": "ССЫЛКА НА КАРТИНКУ 3", "buttons":[{"text":"ТЕКСТ КНОПКИ 3"}]}]

r = send_carousel(p, '')

Обратите внимание: выражение r = send_carousel(p, '') - должно быть с новой строки в калькуляторе

То есть сначала записываем массив с title, description, image, buttons в переменную p (вы можете назвать переменную иначе), а далее используем ее в методе send_carousel(p, '')

В поле "Ответ" оставляет #{None}:

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

Чтобы вставить ссылку в кнопку на карточке, запишите в массив:

p = [{"title":"заголовок", "description": "ОПИСАНИЕ КАРТОЧКИ 1", "image": "ССЫЛКА НА КАРТИНКУ 1", "buttons":[{"text":"ТЕКСТ КНОПКИ 1", "url":"ССЫЛКА ДЛЯ КНОПКИ" }]}]

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

Поскольку часто требуется размещение карточек карусели с одинаковым текстом кнопки, то был добавлен еще один параметр payload, который не будет отображаться клиенту, но позволит проанализировать сделанный им выбор:

Обратите внимание на правильность его применения: p = [{"title":"заголовок", "description": "ОПИСАНИЕ КАРТОЧКИ 1", "image": "ССЫЛКА НА КАРТИНКУ 1", "buttons":[{"text":"ТЕКСТ КНОПКИ 1","payload":"1"}]},{"title":"заголовок", "description": "ОПИСАНИЕ КАРТОЧКИ 2", "image": "ССЫЛКА НА КАРТИНКУ 2", "buttons":[{"text":"ТЕКСТ КНОПКИ 1","payload":"2"}]}, {"title":"заголовок", "description": "ОПИСАНИЕ КАРТОЧКИ 3", "image": "ССЫЛКА НА КАРТИНКУ 3", "buttons":[{"text":"ТЕКСТ КНОПКИ 1"}]}]

Параметр payload - может быть опущен, как показано на рисунке в кнопке 3

Last updated

Was this helpful?