# Instagram

Ошибки при отправке сообщений через Instagram Direct и комментарии.

***

### `INSTAGRAM_100_FIELD_ACCESS` — доступ к несуществующему полю

**Описание:** Попытка получить доступ к несуществующему полю.

**Причина:** Запрашивается поле, которое не существует в Instagram Graph API.

**Решение:** Проверьте, какие данные запрашивает интеграция. Убедитесь, что используемые поля существуют и поддерживаются API.

***

### `INSTAGRAM_190_PASSWORD_CHANGED` — пароль изменён, нужна повторная авторизация

**Описание:** Пароль пользователя Instagram был изменен, необходима повторная авторизация.

**Причина:** Пароль аккаунта Instagram изменился, токен стал недействительным.

**Решение:** Переподключите аккаунт Instagram в настройках Nextbot. Пройдите авторизацию заново.

***

### `INSTAGRAM_230_PERMISSION_REQUIRED` — требуется разрешение на доступ к профилю

**Описание:** Пользователь должен дать разрешение на доступ к профилю.

**Причина:** Не получены необходимые разрешения от пользователя.

**Решение:** Подтвердите права доступа через процесс авторизации. Убедитесь, что приложение имеет все нужные разрешения в настройках Instagram.

***

### `INSTAGRAM_SEND_MESSAGE_UNKNOWN` — неизвестная ошибка

**Описание:** Неизвестная ошибка при отправке сообщения в Instagram, обратитесь в техподдержку Nextbot для уточнения причины

**Причина:** Ошибка не распознана.

**Решение:** Обратитесь в техподдержку Nextbot с кодом и деталями.

***

### `INSTAGRAM_SEND_MESSAGE_APP_NOT_CONNECTED` — приложение не связано с компанией

**Описание:** Ошибка при отправке сообщения в Instagram, приложение не связано с компанией

**Причина:** Instagram-аккаунт не привязан к бизнес-профилю или Meta Business Manager.

**Решение:** Убедитесь, что аккаунт привязан к бизнес-профилю и связан с Meta Business Manager. Переподключите интеграцию.

***

### `INSTAGRAM_SEND_MESSAGE_NOT_ALLOWED_WINDOW` — нарушено правило 24 часов

**Описание:** Нарушено одно из правил Instagram API для сообщений в директ: 1) Сообщение было отправлено за пределами допустимого окна в 24 часа с момента последнего сообщения пользователя. 2) Прямое сообщение в директ было отправлено пользователю, который не написал ни одного сообщения в директ.

**Причина:** Ответ можно отправить только в течение 24 часов после последнего сообщения пользователя. Нельзя первым писать пользователю, который не писал в директ.

**Решение:** Отправляйте ответы только в течение 24 часов после сообщения пользователя. Не инициируйте диалог первым.

***

### `INSTAGRAM_SEND_MESSAGE_SPAM` — защита от спама

**Описание:** Для защиты сообщества Instagram, ваше сообщение не может быть отправлено, так как вы отправили слишком много сообщений за короткий промежуток времени. Пожалуйста, попробуйте снова позже.

**Причина:** Слишком много сообщений за короткое время.

**Решение:** Приостановите рассылку. Подождите несколько часов. Избегайте массовой отправки.

***

### `INSTAGRAM_SEND_MESSAGE_HAVE_ANSWER` — на комментарий уже дан ответ

**Описание:** Комментарий, на который вы пытаетесь ответить, уже имеет ответ.

**Причина:** API Instagram не позволяет дублировать ответы на комментарий.

**Решение:** Редактируйте существующий ответ или удалите его перед отправкой нового.

***

### `INSTAGRAM_SEND_MESSAGE_WRONG_IMAGE_FORMAT` — неподдерживаемый формат вложения

**Описание:** Формат вложения не поддерживается, Instagram принимает следующие форматы: jpg, png, gif, максимальный размер изображения 8 МБ.

**Причина:** Формат или размер файла не соответствуют требованиям Instagram.

**Решение:** Конвертируйте изображение в JPG, PNG или GIF. Убедитесь, что размер не превышает 8 МБ.

***

### `INSTAGRAM_SEND_MESSAGE_INVALID_URL` — некорректная ссылка

**Описание:** Ошибка при отправке сообщения в Instagram, указанная ссылка некорректна или недействительна

**Причина:** Ссылка в сообщении недействительна или недоступна.

**Решение:** Проверьте корректность ссылки и повторите попытку.

***

### `INSTAGRAM_SEND_MESSAGE_NOT_THREAD_OWNER` — приложение не владелец потока

**Описание:** Вы не можете отправить сообщение в директ, так как приложение не является владельцем потока, для решения этой проблемы следуйте инструкции.

**Причина:** У приложения нет прав на отправку в этот поток сообщений.

**Решение:** Следуйте [инструкции по решению ошибки прав доступа к потоку](/functional/integrations/instagram/instrukciya-po-resheniyu-oshibki-prav-dostupa-k-potoku.md).

***

### `INSTAGRAM_SEND_MESSAGE_TEMPORARY_BLOCKED` — временная блокировка

**Описание:** Вы временно заблокированы в Instagram из-за подозрительной активности, попробуйте позже.

**Причина:** Instagram временно ограничил аккаунт.

**Решение:** Подождите. Избегайте подозрительной активности.

***

### `INSTAGRAM_SEND_MESSAGE_ABUSIVE_ACTION` — действие признано оскорбительным

**Описание:** Действие пользователя было признано оскорбительным или запрещенным по иным причинам.

**Причина:** Контент или действие нарушает правила Instagram.

**Решение:** Проверьте содержание сообщений. Убедитесь, что не нарушаете правила сообщества.

***

### `INSTAGRAM_SEND_MESSAGE_MESSAGING_DISABLED` — владелец запретил сообщения

**Описание:** Владелец аккаунта Instagram запретил отправлять сообщения в директ.

**Причина:** Пользователь отключил получение сообщений от бизнес-аккаунтов.

**Решение:** Отправка невозможна. Пользователь должен разрешить сообщения в настройках приватности.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.nextbot.ru/questions-answers/errors-description/channels/instagram.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
