Свой ИИ-ассистент в директе Instagram: промпт для Claude Code

Ниже промпт: вставляете его в Claude Code, и он собирает ассистента, который раздаёт материалы, отвечает по вашей базе знаний и присылает заявки в Telegram.

Коротко

Это промпт для Claude Code: вы вставляете его, и Claude Code собирает ассистента для директа Instagram. Ассистент раздаёт материалы по кодовому слову, отвечает по вашей базе знаний и присылает заявки в Telegram. От вас пять аккаунтов, ответы на вопросы и «да» после каждого шага.

  • Сервер и база на бесплатных тарифах, платите за ответы модели: около цента за ответ.
  • Нужен профессиональный аккаунт Instagram: Автор или Бизнес.
  • Главная ловушка: без доступа к сообщениям для подключённых инструментов ассистент молчит.

Хотите собирать такие инструменты сами, без разработчика? В onAI Academy этому учат на практике: у школы 1013 выпускников за 2 года. Смотреть обучение

Как это выглядит

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

Что делаете вы, а что берёт на себя Claude Code?

Код пишет Claude Code. От вас: пять аккаунтов, ответы на его вопросы и «да» после каждого шага. Программировать не нужно.

Промпт + пять аккаунтов + подписка Claude. Сервер и база бесплатные, платите за ответы модели: у меня это около цента за ответ.

Что умеет ассистент для директа Instagram?

Один ассистент, две работы.

Материалы по кодовому слову

Человек пишет под Reels «гайд» и получает в директ ссылку на материал. Под комментарием появляется короткий ответ, каждый раз другой: одинаковые ответы Instagram считает спамом.

Ответы в директе и заявки

Отвечает от вашего имени по вашей базе знаний: что продаёте, сколько стоит, как купить. Когда человек готов, собирает заявку и присылает вам в Telegram. Дальше пишете вы.

Что ещё умеет

  • расшифровывает голосовые и отвечает по сути;
  • замолкает в диалоге на 12 часов, если вы ответили человеку сами;
  • не называет цену или ссылку, которых нет в базе знаний, а зовёт вас;
  • отвечает одному человеку не больше 15 раз в сутки.

Сколько стоит запуск ассистента?

Сервер, база и доступ к директу укладываются в бесплатные тарифы. Деньги уходят на подписку Claude и на ответы модели.

СервисЗачемСколько стоит
ZernioДоступ к директу и комментариям Instagram0 $ за 2 аккаунта, директ без доплаты, первые 10 000 исходящих сообщений в месяц бесплатно. zernio.com/pricing
CloudflareСервер ассистента (Workers) и база (D1)0 $: 100 000 запросов в сутки к Workers и 100 000 записей в сутки в D1. тарифы Cloudflare
OpenRouterДоступ к ИИ-моделям по одному ключуПополнение от 5 $ (условия), комиссия при пополнении 5,5 % (тарифы). Дальше платите за ответы.
Claude CodeСобирает ассистента по промптуПодписка Claude: Pro (20 $ в месяц), Max, Ultra, Team или Enterprise. Бесплатный план Claude Code не включает. claude.com/pricing

Цены проверены 12.11.2026. Сервисы меняют тарифы: перед запуском сверьтесь по ссылкам.

Платите только за ответы модели

У меня ответ стоит около цента, но это при большой базе знаний: 26 000 знаков. Каждый ответ тянет базу целиком, поэтому короче база, дешевле ответ.

  • 0,011 $: ответ ассистента при базе знаний 26 000 знаков
  • 0,03-0,04 $: ответ, если ассистент искал в интернете
  • 0,0006 $: минута голосового, расшифровка Gemini Flash Lite

Замер 18.09.2026 на моём ассистенте в @saint4ai. Он работает на моём сервере, а промпт собирает облегчённую версию того же подхода на бесплатном Cloudflare.

Почему не Vercel

Бесплатный тариф Vercel по правилам только для некоммерческого личного использования (vercel.com/docs/plans/hobby). Ассистент, который продаёт, коммерция. Условия бесплатного тарифа Cloudflare сверьте по ссылке в таблице выше.

Какие аккаунты нужны для ассистента?

Пять аккаунтов и подписка. Регистрироваться заранее не обязательно: на первом шаге Claude Code проведёт по каждому.

  • Instagram: Профессиональный аккаунт, «Автор» или «Бизнес». Страница Facebook нужна, если подключаете Instagram через вход Facebook, а не напрямую. Нет страницы: создайте.
  • Zernio: Сервис, который даёт доступ к директу и комментариям Instagram. zernio.com
  • OpenRouter: Один ключ к ИИ-моделям. Поставьте на него лимит расходов. openrouter.ai
  • Cloudflare: Бесплатный сервер и база для ассистента. dash.cloudflare.com
  • Telegram-бот: Сюда приходят заявки. Создаётся в @BotFather.
  • Подписка Claude: Pro, Max, Ultra, Team или Enterprise, на ней работает Claude Code. claude.com/pricing

Почему ассистент видит сообщения, но молчит?

Бот видит сообщения, но не может ответить

Чтобы сторонний сервис мог отвечать в директе, Instagram требует отдельное разрешение: доступ к сообщениям для подключённых инструментов. Его включают в самом Instagram, а не в Zernio. Если Instagram подключён через страницу Facebook, нужно ещё разрешение «Управление переписками» для приложения на странице: так было у автора на сентябрь 2026.

Откройте в приложении Instagram Настройки → Сообщения и ответы на истории → Управление сообщениями → Подключённые инструменты и включите «Разрешить доступ к сообщениям» (в английской версии: Settings > Messages and story replies > Message controls > Connected Tools > Allow Access to Messages; путь по документации Meta, на 12.11.2026). Подключили через страницу Facebook: найдите в её настройках приложение Social Media Connector, так называется Zernio, и включите «Управление переписками». Сделайте это до первой проверки, иначе будете искать ошибку в коде, которой нет.

Какой промпт вставить в Claude Code?

Скопируйте целиком и вставьте в Claude Code. Промпт ведёт по пяти шагам и после каждого ждёт вашего «да». Всё, что увидят клиенты, он сначала покажет вам.

Ключи и токены в чат не пишите. Промпт запрещает это Claude Code: он попросит ввести их отдельной командой, и в код они не попадут.

Скачать промпт файлом .md

Ты мой разработчик. Собери мне ИИ-ассистента для директа Instagram. Я не программист: объясняй простыми словами, веди по шагам и жди моего подтверждения после каждого шага.

## Что должно получиться

1. **Материалы по кодовому слову.** Человек пишет под моим Reels кодовое слово, например «гайд», и получает в директ ссылку на материал. Под комментарием публично появляется короткий ответ, каждый раз другой.
2. **Консультант в директе.** Человек пишет мне в директ вопрос. Ассистент отвечает от моего лица по моей базе знаний: что я продаю, сколько стоит, как купить. Когда человек готов, ассистент собирает заявку и присылает её мне в Telegram.

## Стек

- **Instagram**: профессиональный аккаунт (Автор или Бизнес).
- **Zernio** (https://zernio.com): даёт API к директу и комментариям. Бесплатно для 2 аккаунтов, первые 10 000 исходящих сообщений в месяц бесплатно. Документация для тебя: https://docs.zernio.com/llms-full.txt и https://docs.zernio.com/platforms/instagram
- **OpenRouter** (https://openrouter.ai): доступ к моделям по одному ключу. Модель ассистента: самая свежая DeepSeek из списка https://openrouter.ai/models (найди сам и покажи мне цену). Пополнение от 5 $.
- **Cloudflare Workers** (https://workers.cloudflare.com) и база **D1**: бесплатный тариф, 100 000 запросов в сутки. Не Vercel: бесплатный Vercel по правилам только для некоммерческих проектов.
- **Telegram-бот** для заявок: создаю через @BotFather.

## Правила для тебя

- Ключи и токены никогда не пиши в код, в файлы проекта и в наш чат. Попроси меня ввести их командой `npx wrangler secret put ИМЯ`, в код они попадают только как переменные окружения.
- Прежде чем писать код по Zernio, прочитай их документацию по ссылкам выше. Не выдумывай адреса API: сверяй каждый.
- Всё, что уходит клиентам (тексты кодовых слов, публичные ответы, промпт ассистента), сначала покажи мне. Внедряй только после моего «да».
- Код держи простым: один Worker на TypeScript, одна база D1, без лишних библиотек.

## Шаг 1. Аккаунты (я делаю руками, ты подсказываешь)

1. Instagram переключен на профессиональный аккаунт (Автор или Бизнес). Страница Facebook нужна, если подключаем через вход Facebook.
2. Регистрация в Zernio → подключить Instagram → создать API-ключ на https://zernio.com/dashboard/api-keys
3. ⚠️ Самое важное, без этого бот читает сообщения, но не может ответить: в приложении Instagram открыть Настройки → Сообщения и ответы на истории → Управление сообщениями → Подключённые инструменты → включить «Разрешить доступ к сообщениям». Если Instagram подключён через страницу Facebook, в настройках страницы найти приложение Zernio (называется «Social Media Connector») и включить **«Управление переписками»**.
4. OpenRouter: регистрация, пополнение, ключ на https://openrouter.ai/settings/keys. Поставить лимит расходов на ключ.
5. Cloudflare: регистрация, дальше ты ставишь `wrangler` и логинишь меня командой `npx wrangler login`.
6. Telegram: создать бота у @BotFather, написать ему любое сообщение, ты поможешь узнать мой chat_id.

## Шаг 2. Кодовые слова (без кода)

У Zernio есть встроенная автоматизация «комментарий по слову → директ» (Create comment automation в документации). Используй её, свой код для этого не пиши.

Для каждого слова спроси у меня: слово, ссылку на материал, текст сообщения. Настрой:
- `matchMode: "exact"`: срабатывает, только если комментарий целиком равен слову. Иначе бот ответит на случайную фразу, где слово просто встретилось.
- `alsoMatchInDms: true`: слово, присланное в директ, тоже срабатывает.
- `commentReplyVariations`: 10 разных публичных ответов, одним предложением: благодарность плюс «проверь директ». Одинаковые ответы под сотней комментариев Instagram считает спамом.
- ⚠️ Сообщение только текстом со ссылкой, без кнопок и карточек: по моим замерам на сентябрь 2026 Instagram не доставляет кнопки тем, кто на меня не подписан.

## Шаг 3. Ассистент в директе

Cloudflare Worker принимает вебхук Zernio `message.received` и отвечает через API Zernio (отправка сообщения в диалог, найди точный адрес в документации).

Обязательно:
1. **Подпись вебхука.** Проверяй заголовок `X-Zernio-Signature` (HMAC-SHA256 от тела запроса секретом вебхука). Без верной подписи отвечай 401.
2. **Быстрый ответ Zernio.** Сразу верни 200, а модель вызывай в `ctx.waitUntil`, иначе Zernio повторит вебхук.
3. **Без дублей.** Сохраняй id входящего сообщения в D1, повтор пропускай.
4. **Не мешать кодовым словам.** Сообщение, которое совпадает с кодовым словом, ассистент пропускает: его обрабатывает автоматизация из шага 2.
5. **Свои и чужие исходящие.** В событии `message.sent` смотри поле `sentVia`: `api`: это наш ассистент. Любое другое исходящее значит, что я сам ответил человеку руками: ассистент молчит в этом диалоге 12 часов.
6. **История.** Последние 20 сообщений диалога храни в D1 и передавай модели. Старше 30 дней удаляй.
7. **Лимит.** Не больше 15 ответов одному человеку в сутки, дальше одно сообщение «на сегодня лимит, возвращайтесь завтра».
8. **Несколько сообщений подряд.** Человек часто пишет тремя сообщениями. Перед отправкой ответа проверь, не пришло ли от него новое: если пришло, этот ответ не отправляй, ответит следующий вызов с полной историей.
9. **Заявка.** Дай модели инструмент `save_lead` (имя, страна, что хочет, контакт). При вызове пришли мне в Telegram заявку со ссылкой на диалог `https://ig.me/m/НИК`, а ассистент в этом диалоге замолкает на 12 часов: дальше пишу я.
10. **Позвать меня.** Инструмент `handoff`: жалоба, возврат, торг, вопрос не из базы. Уведомление мне в Telegram.
11. **Голосовые.** Голосовое скачай по ссылке из вложения, расшифруй моделью с аудио на входе через тот же OpenRouter (например, свежая Gemini Flash Lite, аудио передаётся в base64) и отдай ассистенту как текст с пометкой «[голосовое]». Не вышло: вежливо попроси написать текстом.
12. **Проверка ответа перед отправкой.** Не длиннее 350 знаков, без разметки. Цифры и ссылки в ответе должны быть в базе знаний: если модель назвала цену или ссылку, которой в базе нет, не отправляй, а напиши «уточню и вернусь» и вызови handoff.
13. **Модель через OpenRouter**, `temperature` 0.4. Ошибка модели: человеку короткое «уточню и вернусь», мне уведомление в Telegram.

## Шаг 4. База знаний и характер ассистента

Интервью со мной, по одному вопросу:
- чем я занимаюсь и что продаю, цены, как оплатить, что входит;
- кому мои продукты подходят и кому нет;
- частые вопросы клиентов и мои ответы;
- как я пишу: на «вы» или на «ты», эмодзи, любимые слова, чего я никогда не скажу.

Из ответов собери два файла: `knowledge.md` (факты) и `prompt.md` (кто ассистент, как пишет, как ведёт к заявке, о чём не говорит). В промпте обязательно: факты только из базы, не выдумывать цены и сроки, на вопрос не по теме вежливо вернуть к теме, на «ты бот?» честно сказать, что ИИ-ассистент, и предложить позвать меня. Покажи мне оба файла до запуска.

## Шаг 5. Запуск и проверка

1. `npx wrangler deploy`, адрес Worker зарегистрируй вебхуком в Zernio на события `message.received` и `message.sent`.
2. Проверка с другого моего аккаунта: вопрос в директ → ответ за несколько секунд. Кодовое слово под постом → материал в директ и публичный ответ. Голосовое → ответ по сути. «Хочу купить» → заявка в Telegram. Мой ручной ответ → ассистент замолчал.
3. Покажи мне, где смотреть логи (`npx wrangler tail`) и сколько стоил один ответ в OpenRouter.

В конце напиши короткую памятку: где что лежит, как поменять базу знаний и промпт, как добавить новое кодовое слово.

Как запустить ассистента за три шага?

Шаг 1. Установите Claude Code

Откройте терминал: на Mac это приложение «Терминал», на Windows: PowerShell. Вставьте команду для своей системы и нажмите Enter.

curl -fsSL https://claude.ai/install.sh | bash
macOS, Linux
irm https://claude.ai/install.ps1 | iex
Windows, PowerShell

Проверка: команда claude --version печатает номер версии. С терминалом не дружите: поставьте приложение Claude для компьютера, в нём Claude Code работает без терминала. Команды: из официальной инструкции.

Шаг 2. Создайте пустую папку и запустите Claude Code в ней

mkdir ig-assistant
cd ig-assistant
claude
Терминал

При первом запуске откроется браузер: войдите в аккаунт Claude с подпиской.

Шаг 3. Вставьте промпт

Скопируйте промпт из раздела выше, вставьте в Claude Code и нажмите Enter. Дальше он задаёт вопросы по одному: отвечайте и подтверждайте шаги.

Получилось, если вопрос с другого аккаунта получает ответ в директе за несколько секунд, а в конце Claude Code пишет памятку: где что лежит, как поменять базу знаний и добавить кодовое слово.

Хотите собирать такие вещи сами, без разработчика? В Vibe Coding PRO вы ставите задачи ИИ-агенту вместо кода: 10 модулей онлайн, доступ к урокам 6 месяцев после старта.

Смотреть обучение

Что делать, если ассистент не работает?

Бот не отвечает

Причина: Не включён доступ к сообщениям для подключённых инструментов (и «Управление переписками» для Social Media Connector, если подключали через страницу Facebook).

Что делать: Включите по инструкции из раздела 04 и напишите боту ещё раз.

Материал по кодовому слову не приходит

Причина: По нашим замерам на сентябрь 2026 Instagram не доставляет кнопки и карточки тем, кто на вас не подписан.

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

Ответы дорогие

Причина: Каждый ответ тянет всю базу знаний, а поиск в интернете добавляет около 0,007 $ за запрос при поиске Exa, у других систем цена другая (цены OpenRouter, на 12.11.2026).

Что делать: Сократите базу знаний до того, что клиенты спрашивают. Цену каждого ответа видно в OpenRouter.

Было → Стало

  • БылоПод Reels пишут кодовое слово и ждут материал, в директ спрашивают цену и как оплатить.

    СталоАссистент раздаёт материалы, отвечает по вашей базе знаний и присылает заявки в Telegram.

  • БылоДля бота в директе нужен разработчик.

    СталоНужны промпт и пять аккаунтов: код пишет Claude Code, вы отвечаете на его вопросы и подтверждаете шаги.

«Я облегчаю людям жизнь с помощью AI: забираю рутину, чтобы вы занимались важным.»

Александр, @saint4ai

Обучение

Свои инструменты на ИИ без программиста

Vibe Coding PRO: 10 модулей, онлайн. Вы ставите задачи ИИ-агенту вместо кода, а AI-наставник отвечает по уроку обычно за 8 секунд.

  • Учёт клиентов, разбор звонков, отчёты
  • Доступ к урокам 6 месяцев после старта
Смотреть обучение
AI-наставник отвечает по уроку обычно за 8 секунд и показывает минуту видео
AI-наставник отвечает по уроку обычно за 8 секунд и показывает минуту видео

Вопросы по теме

Коротко о том, что чаще всего спрашивают перед первым шагом.

Нужно ли уметь программировать?

Нет. Код пишет Claude Code. От вас пять аккаунтов, ответы на его вопросы и «да» после каждого шага.

Сколько стоит ассистент?

Сервер, база и доступ к директу укладываются в бесплатные тарифы. Деньги уходят на подписку Claude и на ответы модели: у автора ответ стоит около цента, 0,011 $ при базе знаний в 26 000 знаков. Цены проверены 12.11.2026, перед запуском сверьтесь по ссылкам.

Почему ассистент не отвечает в директе?

Чаще всего не включён доступ к сообщениям для подключённых инструментов: его включают в приложении Instagram (Настройки → Сообщения и ответы на истории → Управление сообщениями → Подключённые инструменты), а не в Zernio. Если Instagram подключён через страницу Facebook, проверьте ещё «Управление переписками» для приложения Social Media Connector, так называется Zernio.

Что делать, если материал по кодовому слову не приходит?

По нашим замерам на сентябрь 2026 Instagram не доставляет кнопки и карточки тем, кто на вас не подписан. Отправляйте материал только текстом со ссылкой: промпт настраивает именно так.

Александр на сцене

Александр, saint4ai

4 года внедряю AI в бизнес. 1013 выпускников onAI Academy за 2 года.

Кейсы

Читать дальше