Бот для 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*?
Как бот в Instagram* начинает переписку, если написать первым нельзя?
Почему бот не отправил директ после комментария?
Что такое кодовое слово в Instagram* и как оно работает?
Сколько стоит бот для Instagram*?
Можно ли ответить ботом на упоминание аккаунта или на сторис?
Делаете ли вы мини-приложения для Instagram*?
Почитать по теме
Лимиты Instagram* API: что боту можно, а что нельзя
Instagram* не позволяет написать человеку, который сам не начал переписку: холодный директ запрещён правилами и технически невозможен — официальный API такой отправки не даёт. Законных входов три: ответ на комментарий под постом, реакция на сторис и кодовое слово в личных сообщениях. Первый директ после комментария уходит как Private Reply, и попытка на него одна.
Автоответ в Instagram* по кодовому слову: как устроен путь до директа
Кодовое слово — законный способ начать переписку в Instagram*: сначала человек присылает слово в комментарий или в личные сообщения, и только после этого бот получает право ответить. Первый директ после комментария уходит как Private Reply, и попытка на него одна: отказ расходует её окончательно, повторная отправка не помогает.
Опишите задачу — пришлём схему и смету
Разберём, что должно происходить в переписке, и скажем прямо, нужен ли здесь бот. Цену и срок называем до начала работы.