Один раз настраиваешь связку «Instagram → приложение Meta → ключ доступа» — и дальше нейросеть (Claude, ChatGPT, любой бот) читает статистику, отвечает на комментарии и публикует за тебя. Без пароля от аккаунта и без риска блокировки. Ниже — по шагам, с реальными и наглядными экранами.
Instagram не даёт «пустить» бота по паролю — это опасно и ведёт к бану. Вместо этого есть официальный безопасный способ: ты выдаёшь программе ключ доступа (токен) с чётким списком разрешений. Ключ можно отозвать в любой момент, пароль при этом никто не видит.
Охваты, показы, сохранения, лучшие посты — нейросеть достаёт цифры сама и делает выводы.
Бот видит новые комментарии и отвечает в твоём тоне — ты только подтверждаешь.
Готовый ролик с обложкой уходит в публикацию по расписанию, без ручной загрузки.
Директ и упоминания собираются в одно место — нейросеть сортирует и подсказывает ответы.
Между тобой и нейросетью стоит одна прослойка — «приложение Meta». Это не программа для скачивания, а просто запись в кабинете разработчика, которая умеет выдавать ключи. Схема целиком:
Задача — пройти по стрелкам слева направо один раз. В конце у тебя на руках две вещи: ключ доступа (длинный токен) и ID аккаунта (номер). Их и отдаёшь нейросети. Всё.
Проверь три пункта — на них спотыкается большинство. Если всё есть, дальше пойдёт гладко.
| Нужно | Как проверить / включить |
|---|---|
| 1. Профессиональный аккаунт (Business или Creator) | Обычный личный аккаунт API не пустит. В приложении Instagram: Настройки → Тип аккаунта и инструменты → Переключиться на профессиональный аккаунт. Выбирай «Автор» (Creator) или «Бизнес» — оба подходят. Бесплатно и обратимо. |
| 2. Аккаунт Facebook | Нужен любой личный аккаунт Facebook, чтобы войти в кабинет разработчика Meta. Instagram и Facebook — одна компания, вход общий. |
| 3. Компьютер и браузер | Всю настройку удобнее делать с ноутбука — в кабинете разработчика много мелких кнопок. С телефона можно, но тяжелее. |
У Meta есть два способа. В июле 2024 добавили простой — по нему и пойдём. Старый (через Facebook-страницу и Graph API) мощнее — это та самая «всё спрятано в кабинете фейсбука», именно им подключалась Анастасия. Честное сравнение:
Instagram Login. Держи открытым один сайт — developers.facebook.com. Всё делаем там.
Открой developers.facebook.com и войди своим обычным аккаунтом Facebook — кнопка «Continue with Facebook». Если Meta попросит подтвердить, что ты разработчик — согласись, введи код с телефона/почты. Разовая формальность, платить не нужно.
Реальный экран из исходного пакета гайда.
Справа вверху — My Apps, затем зелёная кнопка Create App. Meta спросит, что приложение будет делать. Выбери пункт про Instagram — «Manage messaging and content on Instagram», дальше тип Business, придумай любое имя и нажми Create.
Ты в панели приложения. Найди карточку Instagram и нажми Set up. Затем в левом меню раскрой Instagram и выбери «API Setup with Instagram Login».
Список галочек — это «что нейросети позволено». Отметь нужное. Базовый набор для «читать + публиковать + отвечать»:
Не пугайся английских названий — это просто галочки, описывающие действия.
Найди блок Generate access tokens и нажми Add Instagram account. Откроется окно входа в Instagram — войди профессиональным аккаунтом и нажми Allow. После этого появятся две ценные вещи — скопируй обе в заметку:
После подключения аккаунта нажми Generate token. Подтверди предупреждение «I understand» и сразу скопируй строку: в актуальном Instagram Login кабинет выдаёт уже долгоживущий токен примерно на 60 дней. Отдельно обменивать часовой токен в этом пути не нужно.
Классический вариант: Instagram Graph API с Facebook Login. Нужен, если Instagram связан с Facebook-страницей или нужно работать с обеими площадками. Здесь появляется инструмент Graph API Explorer — через него добываешь ключ вручную.
Как в шагах 1–2 простого пути, тип — Business. В панели добавь продукты Instagram Graph API и Facebook Login for Business. В App settings → Basic запиши App ID и App Secret (пригодятся для продления ключа).
Вверху справа выбери своё приложение. Нажми Generate Access Token и в списке отметь разрешения (ниже). Войди, разреши доступ — получишь пользовательский токен (короткий).
# отметь эти разрешения (scopes): instagram_basic instagram_content_publish instagram_manage_comments instagram_manage_insights pages_show_list pages_read_engagement business_management
В строке запроса Explorer впиши me/accounts и нажми Submit (▶). В ответе — список твоих страниц. Скопируй id нужной (это IG_PAGE_ID) и её access_token (IG_PAGE_ACCESS_TOKEN).
Через ID страницы получаем связанный бизнес-аккаунт Instagram. Впиши в Explorer запрос:
{PAGE_ID}?fields=instagram_business_account
Короткий токен обменяй на длинный запросом к API (нужны App ID и App Secret из App settings → Basic):
GET https://graph.facebook.com/v23.0/oauth/access_token
?grant_type=fb_exchange_token
&client_id={APP_ID}
&client_secret={APP_SECRET}
&fb_exchange_token={короткий_токен}
Придёт длинный токен на 60 дней. Повтори me/accounts с ним — получишь долгий токен страницы. Его и храни.
.env:
IG_APP_ID=... IG_APP_SECRET=... IG_USER_ID=... # ID Instagram-аккаунта IG_PAGE_ID=... # ID Facebook-страницы IG_PAGE_ACCESS_TOKEN=... # долгий токен страницы IG_HANDLE=...
Ключ и ID есть — осталось положить их туда, откуда их прочитает нейросеть. Два способа по сложности.
.env (так делает Анастасия)Рядом с проектом создаётся текстовый файл с именем .env. В него построчно вписываются ключ и ID. Скрипт читает файл сам:
# .env — хранится локально, никуда не отправляется IG_USER_ID=178414XXXXXXXXXXX # номер аккаунта (плейсхолдер!) IG_ACCESS_TOKEN=IGAAXXXXXXXX... # длинный ключ (плейсхолдер!) IG_HANDLE=my_blog # твой @ник для удобства
Всё — нейросеть теперь может обращаться к Instagram. Работаешь с Claude/ChatGPT/своим ботом — просто скажи: «данные Instagram в .env, ключи IG_USER_ID и IG_ACCESS_TOKEN».
Есть готовые «мостики» (MCP-серверы), которые подключают Instagram к Claude как встроенный инструмент — тогда команды «опубликовать», «прочитать статистику» видны прямо у Claude. Открытый проект — ig-mcp на GitHub. Ему на вход даёшь тот же ключ и ID. Мощнее, но чуть больше технической возни — не уверена, начни со способа А.
Самый большой страх — «надо проходить проверку приложения, снимать видео, ждать неделями?». Отвечаю прямо:
То есть для задачи «подключить мой блог к моей нейросети» проходишь шаги — и всё. Никаких экранов ожидания и модерации.
Единственная регулярная забота. Ключ живёт 60 дней — потом нейросеть напишет «token expired». Это не поломка, а срок годности.
| Что делать | Как |
|---|---|
| Обновить вручную | Зайти на developers.facebook.com → своё приложение → Instagram → у аккаунта нажать Generate token ещё раз (или повторить обмен токена в продвинутом пути). Новый ключ вставить в .env поверх старого. |
| Обновлять автоматически | Ключ можно продлевать запросом к API (после первых 24 часов). Нейросеть умеет это по расписанию — попроси её «настроить авто-обновление токена Instagram каждые 50 дней». |
Частые сообщения об ошибках и что они значат по-человечески.
| Что видишь | Что значит и что делать |
|---|---|
| «This account is not a professional account» / API не видит аккаунт | Instagram ещё личный. Переключи на Business/Creator (раздел 03), подожди пару минут. |
(#10) Application does not have permission | Не хватает галочки-разрешения. Вернись в Permissions и добавь нужное (например, content_publish). |
«token expired» / (#190) | Прошло 60 дней. Обнови ключ (раздел 09). Это ожидаемо. |
Публикация Reels: status: ERROR | Обычно видео недоступно по ссылке, неверный формат или длина. Reels — MP4, 3–90 сек, вертикаль 9:16, файл по публичной ссылке. |
| Нет пункта «API Setup with Instagram Login» | Сначала нажми Set up на карточке продукта Instagram — пункт появится в левом меню после этого. |
| Клик по ссылке «скачивает» страницу | Так бывает, когда файл открыт локально (file://). Открой этот гайд по веб-ссылке (Vercel) — там ссылки открываются нормально. |
Экраны Meta периодически меняют вид, а живые клики видно лучше в видео. Вот проверенные источники со скриншотами и разбором (по-английски, но по картинкам всё понятно).
Продолжить чтение
В блоге CHI — разборы инструментов, бизнес-кейсы и рабочие схемы для тех, кто запускает, продаёт, проектирует и строит процессы с AI.
Перейти в блог