Instagram*

Бот для Instagram* по кодовому слову

Написать человеку первым в Instagram* нельзя: официальный API такой отправки не даёт, и рассылки по подписчикам аккаунта не существует. Работают три входа: ответ на комментарий под постом, реакция человека на сторис и кодовое слово в личных сообщениях. Собираем такие сценарии на своём движке ЭТОЧАТБОТ. Разработка — от 20 000 ₽, поддержка — от 5 000 ₽ в месяц.

Коротко

  • Разработка — от 20 000 ₽, поддержка — от 5 000 ₽ в месяц. Смету и схему сценария присылаем до начала работ.
  • Холодный директ невозможен: API Instagram* не отправляет сообщение тому, кто сам не начинал переписку. Доплатить за это нельзя — так устроен канал.
  • Законных входов три: ответ на комментарий под постом, реакция человека на сторис, кодовое слово в личных сообщениях. Первый шаг во всех трёх делает человек.
  • Первый директ после комментария уходит как Private Reply, и попытка на него одна: отказ расходует её окончательно, повтор не помогает. Страхует публичная подсказка под постом.

Что в Instagram* нельзя — и почему это не вопрос цены

Разговор про бота в Instagram* почти всегда начинается с просьбы «разошлите по нашим подписчикам». Выполнить её нельзя ни за какие деньги: официальный API не отправляет сообщение человеку, который сам не начинал переписку. Это не тариф и не настройка, а устройство канала.

Серые сервисы такое обещают, и работают они не через API, а через вход в чужой аккаунт. Расплачивается за это владелец аккаунта — ограничения и потеря доступа приходят ему, а не подрядчику. Мы такие механики не продаём и в смету не ставим.

Третий частый довод: «в чужом кабинете есть кнопка рассылки, значит, писать первым можно». Кнопка в интерфейсе ничего не доказывает — проверяется доступ приложения к методу отправки и то, чем этот метод отвечает. Полная граница канала разобрана в статье лимиты Instagram* API.

Хочется Как на самом деле
Написать первым тому, кто ничего не писал Нельзя. API такой отправки не даёт, и доплатить за неё невозможно
Разослать сообщение по подписчикам аккаунта Нельзя: ни один адресат такой рассылки переписку не начинал
Написать первым новому подписчику Нельзя. Подписка переписку не открывает: человек должен написать сам
Найти человека в директе по телефону или почте Нельзя. Переписка открывается только с его стороны
Отправить напоминание или статус заказа Нельзя, это отправка первым. Уведомления живут в Telegram — у тех, кто нажал «Запустить»: разработка Telegram-ботов
Ответить на комментарий под постом Можно: публичным комментарием и одним приватным ответом в директ
Ответить тому, кто отреагировал на сторис Можно обычным сообщением: диалог начал человек
Ответить на кодовое слово в личных сообщениях Можно, и ограничений по числу попыток здесь нет

Три входа, которые работают

Во всех трёх случаях первый шаг делает человек, а бот отвечает. Из этого и собирается сценарий: публикация даёт повод написать, бот разбирает входящее и доводит разговор до заявки или до оператора.

  • Комментарий под постом. Бот отвечает публично под постом и отправляет первое личное сообщение. Самый частый сценарий — автоответ в Instagram* по кодовому слову: в посте объявлено слово, человек пишет его в комментарий, бот отвечает.
  • Реакция на сторис. Человек ответил на сторис — переписка считается начатой им, дальше бот отвечает обычными сообщениями, без счёта попыток.
  • Кодовое слово в директе. Человек присылает слово прямо в личные сообщения. Это отдельный механизм от слова в комментариях: переписка уже начата, ограничений по попыткам нет.
  • Упоминание аккаунта. Отвечается только публичным комментарием. Директ по упоминанию не уходит вообще, поэтому ветка «упоминание → личное сообщение» в сценарии не заработает, а выглядеть это будет как молчащий бот.
  • ИИ-агент в переписке. Отвечает словами по вашим материалам, а не кнопками: ИИ-агент для бота считается по расходу токенов — платите за то, сколько он реально проговорил, а не за месяц подписки.
Событие Чем на него отвечаем Что при этом ограничено
Комментарий под постом Публичный комментарий и один приватный ответ в директ Приватный ответ — одна попытка на комментарий
Реакция человека на сторис Обычное сообщение в директе Попытки не считаются: диалог начал человек
Кодовое слово в личных сообщениях Обычное сообщение в директе Попытки не считаются, это обычная переписка
Упоминание аккаунта Только публичный комментарий Директ по упоминанию не отправляется
Подписка на аккаунт Ничем Подписка переписку не открывает

Private Reply: попытка одна, и она меняет сценарий

Первое личное сообщение автору комментария уходит особым способом — приватным ответом на этот комментарий, Private Reply. Из его устройства растут почти все поломки сценария в Instagram*, поэтому разбираем их до сметы, а не после запуска.

  • Попытка ровно одна. Не одна в минуту и не одна в сутки — одна на комментарий. Право привязано к конкретному комментарию, в запас не складывается и на другой не переносится.
  • Отказ расходует попытку. Повторная отправка через минуту, через час и на следующий день её не возвращает. Строка «настроить повторные попытки», которая выручает в других каналах, здесь бесполезна.
  • Страхует публичная подсказка. Публичный ответ одноразовой попыткой не ограничен и остаётся под постом: «слово получено, ответ отправили в личные сообщения — если не видно, напишите нам сами». Человек заходит в переписку своим шагом, и дальше бот отвечает без лимита.
  • В первое сообщение кладём дело, а не «заявка принята». Тратить единственную попытку на «ваш запрос принят, ожидайте» нельзя: в нём должно быть то, за чем человек присылал слово.
  • Отказ читается по коду, а не по тексту. Текст ошибки у платформы меняется и приходит на разных языках, числовой подкод — нет. Пока мы разбирали по тексту, почти все отказы Instagram* API выглядели временными, и движок повторял запрос там, где повторять было нечего.
  • Журнал отправок обязателен. Сгоревший приватный ответ, недоставленное уведомление о комментарии и выключенный бот выглядят снаружи одинаково — «бот сломался». Различить их можно только по журналу, поэтому в таких проектах он не украшение.

Instagram* — самый большой канал на нашем движке

Цифры ниже — снимок базы движка ЭТОЧАТБОТ на 16 сентября 2026 года. Это боты пользователей сервиса ЭТОЧАТБОТ, созданные на движке, а не заказные проекты агентства: они показывают наш опыт с каналом, а не чужие продажи.

Для вас это значит одно: ошибки этого канала мы уже собрали и разобрали — журнал отказов API опубликован, включая случаи, когда молчал не бот, а платформа. А кто и на каких условиях вправе написать первым в остальных каналах, собрано в разборе кто может написать клиенту первым.

Канал Ботов на движке Из них активных
Telegram 70 54
Чат на сайте 16 16
МАКС 11 8
ВКонтакте 4 4

Из чего складывается цена

Словом «бот» называют работы, которые отличаются в разы, поэтому вилка широкая. Ориентиры ниже наши, а не средние по рынку. Точную цифру называем после разбора задачи и до начала работ, сроков до разбора не обещаем.

Работа ИИ-агента считается отдельно от разработки — по расходу токенов, то есть по тому, сколько агент реально проговорил. Ставку за токены заранее не называем: она зависит от модели. Отдельно помогаем оплачивать зарубежные ИИ-сервисы иностранными картами. Что входит в ведение после запуска — на странице поддержки ботов.

Что делаем Что внутри От
Кодовое слово под постом Правило на пост, публичная подсказка, первый директ, журнал отправок 20 000 ₽
Автоответчик комментариев Разбор комментариев по правилам, ответы под постом, передача человеку считаем по задаче
Диалог в директе Меню, сбор заявки, уведомление в рабочий чат считаем по числу шагов
Заявка в вашу систему То же плюс связка с CRM или таблицей считаем по задаче
Бот с ИИ-агентом Агент на ваших материалах, его работа считается по токенам считаем по задаче
Ведение после запуска Правки правил и постов, слежение за каналом, разбор отказов 5 000 ₽ в месяц

Когда бот в Instagram* не нужен

Отказываемся мы примерно так же часто, как берёмся. Вот случаи, в которых мы скажем «не надо», и причина каждого.

  • Задача — уведомления. Напоминание о записи, статус заказа, «оплата прошла» — это отправка первым, которой в канале нет. Такое живёт в Telegram у тех, кто нажал «Запустить», или во ВКонтакте, где сообщество вправе писать бессрочно тому, кто разрешил сообщения.
  • Задача — вернуть старую базу. «Напишем тем, кто давно не покупал» в Instagram* не делается: ответить можно только тем, кто сам вернулся в переписку.
  • Аккаунт ведут без постов и сторис. Все три входа начинаются с публикации. Нет публикаций — нет входов, и бот будет ждать событий, которых не появится.
  • Обращений единицы. Бот не создаёт комментарии и сообщения, он их разбирает. Пока поток держится в единицах, переписку быстрее и дешевле вести руками.
  • Директ никто не читает. Бот отвечает на первое сообщение, дальше начинается разговор. Если разбирать его некому, получается автоответчик, говорящий сам с собой.
  • Нужны экраны вместо переписки. Мини-приложения мы делаем в Telegram и МАКС, в Instagram* и во ВКонтакте их нет.
  • Задача на одну акцию. Через месяц правило выключат — дешевле собрать самому в конструкторе, у нас он есть: ЭТОЧАТБОТ.

Частые вопросы

Можно ли рассылать сообщения в директ Instagram*?
Нет. Официальный API Instagram* не отправляет сообщение человеку, который сам не начинал переписку, поэтому рассылки по подписчикам аккаунта не существует ни в платном, ни в бесплатном виде. Работают три входа: ответ на комментарий под постом, реакция человека на сторис и кодовое слово в личных сообщениях. Сервисы, обещающие обратное, действуют не через API, а через вход в аккаунт, и рискует им владелец.
Как бот в Instagram* начинает переписку, если написать первым нельзя?
Переписку начинает человек, бот отвечает. В посте или в сторис объявлено кодовое слово, человек присылает его в комментарий или сразу в директ — и у бота появляется право ответить. Второй вход: человек отреагировал на сторис, это считается началом диалога. Третий: обычное входящее сообщение. Поэтому сценарий в Instagram* всегда начинается с публикации, а не со списка контактов.
Почему бот не отправил директ после комментария?
Чаще всего израсходована единственная попытка приватного ответа. Первое личное сообщение автору комментария уходит как Private Reply, и попытка на комментарий одна: отказ расходует её окончательно, повторная отправка не помогает. Вторая частая причина — платформа не доставила уведомление о комментарии по этому посту: тогда молчит не бот, а канал, и в настройках сценария искать нечего. Страховка одна — публичная подсказка под постом.
Что такое кодовое слово в Instagram* и как оно работает?
Кодовое слово — объявленный в посте или сторис повод написать вам: человек присылает слово, и это открывает боту право на ответ. Слово в комментарии и слово в директе — два разных механизма. В первом случае бот отвечает публично под постом и отправляет один приватный ответ в директ, во втором переписка уже начата человеком и ограничений по числу попыток нет.
Сколько стоит бот для Instagram*?
Разработка — от 20 000 ₽, поддержка — от 5 000 ₽ в месяц. Правило кодового слова на один пост стоит одно, автоответчик комментариев со связкой с CRM — другое. Точную цифру называем после разбора задачи и до начала работ, вместе со схемой сценария, а не «уточним в процессе». Работа ИИ-агента считается отдельно, по расходу токенов: платите за то, сколько он проговорил.
Можно ли ответить ботом на упоминание аккаунта или на сторис?
На упоминание — только публичным комментарием: директ по упоминанию не отправляется вообще, и ветка «упоминание → личное сообщение» в сценарии не заработает. На реакцию человека на сторис ответить можно обычным сообщением в директе — такой ответ считается началом диалога со стороны человека, и попытки в нём не считаются, в отличие от приватного ответа на комментарий.
Делаете ли вы мини-приложения для Instagram*?
Нет. Мини-приложения с экранами мы собираем в Telegram и МАКС, в Instagram* и во ВКонтакте их нет. Здесь остаётся переписка: комментарии, публичные ответы под постом, кодовое слово и диалог в директе. Если задача требует экранов и в диалоге получается больше десяти шагов, честнее начинать с Telegram, а аккаунт в Instagram* оставить источником обращений.

Почитать по теме

14 мин Каналы и лимиты

Лимиты Instagram* API: что боту можно, а что нельзя

Instagram* не позволяет написать человеку, который сам не начал переписку: холодный директ запрещён правилами и технически невозможен — официальный API такой отправки не даёт. Законных входов три: ответ на комментарий под постом, реакция на сторис и кодовое слово в личных сообщениях. Первый директ после комментария уходит как Private Reply, и попытка на него одна.

14 мин Каналы и лимиты

Автоответ в Instagram* по кодовому слову: как устроен путь до директа

Кодовое слово — законный способ начать переписку в Instagram*: сначала человек присылает слово в комментарий или в личные сообщения, и только после этого бот получает право ответить. Первый директ после комментария уходит как Private Reply, и попытка на него одна: отказ расходует её окончательно, повторная отправка не помогает.

Опишите задачу — пришлём схему и смету

Разберём, что должно происходить в переписке, и скажем прямо, нужен ли здесь бот. Цену и срок называем до начала работы.