В Direct можно обмениваться не только текстом. Через API Instagram* поддерживаются несколько форматов — но не все, что есть в обычном Direct.
Что бот может отправить клиенту
- Текст — стандарт. Любой длины (с поправкой на лимит Instagram).
- Картинка (JPG, PNG).
- Видео — обычные ролики до нескольких десятков мегабайт.
- Документ — PDF, DOCX, ZIP.
- Кнопки — внутри 24-часового окна. Кнопки в Instagram отображаются как «быстрые ответы».
Что бот не может отправить
- Голосовое сообщение — нет, Instagram API не разрешает ботам отправлять голосовые.
- Кружок-видео (видео-сообщение круглое) — нет.
- Стикеры из стандартного набора Instagram — нет.
- Сторис от лица бота — нет.
- GIF из встроенной библиотеки Instagram — нет, но можно отправить gif как картинку.
Что клиент может прислать боту
- Текст.
- Картинки, видео, документы.
- Голосовые сообщения — да, клиент может слать голосовые. Бот получит их в диалоге как медиа.
- Ответы на сторис (приходят в Direct как обычные сообщения).
- Эмодзи и реакции на наши сообщения (приходят отдельным событием).
Как клиент видит сообщения от бота
Сообщения от бота приходят клиенту в Direct как от обычного бизнес-аккаунта. Никаких пометок «это бот» Instagram не ставит — для клиента это просто сообщение от вас.
В шапке диалога — название вашего профиля и аватар.
Кнопки: особенности
- Работают только пока 24-часовое окно открыто.
- После закрытия окна — кнопки не приходят клиенту вообще (ни «спрятанные», ни «активные» — их нет).
- Цветные кнопки (синяя/зелёная/красная) показываются как обычные — у Instagram нет цветовых вариантов.
- Inline-кнопки и быстрые ответы Instagram считает похожими — у нас они объединены в один тип.
Длина текста
Жёсткого ограничения нет, но очень длинные сообщения Instagram может «обрезать» или показать с «…развернуть». Старайтесь:
- одно сообщение — одна идея;
- если нужно прислать длинный документ — лучше PDF, а не текстом в Direct.
Reels-комментарии
Когда клиент пишет в комментариях под Reels — это работает по той же логике, что обычные комментарии под постами. См. отдельную статью «Комментарии → Direct: автоответы под постами».
Ответы на сторис
Когда клиент отвечает на вашу сторис, его ответ приходит в Direct. Это считается «входящим сообщением клиента» и открывает 24-часовое окно. Это самый частый и работающий приём — показать что-то интересное в сторис, призвать ответить, продолжить в Direct.