Skip to content

MAX Bot API: ошибка доступа при удалении сообщений пользователя (403 access.denied) #132

@iGrayf2

Description

@iGrayf2

Здравствуйте!

Разрабатываю чат-бота с использованием MAX Bot API.

Возник вопрос по поводу удаления сообщений.

В личном диалоге (пользователь ↔ бот) пытаюсь удалить сообщение пользователя через метод:
DELETE /messages?message_id=...

Однако API стабильно возвращает ошибку:
403 access.denied
"Insufficient permissions to delete message"

При этом:

  • бот успешно редактирует сообщения (edit_message работает)
  • бот может удалять некоторые сообщения (вероятно, свои)
  • но не может удалить сообщения, отправленные пользователем

В связи с этим прошу уточнить:

  1. Возможно ли в принципе удаление сообщений пользователя ботом в личном диалоге?
  2. Если да, как выдать боту необходимые права?
  3. Есть ли ограничения (например, только для групповых чатов или при наличии прав администратора)?
  4. Является ли такое поведение ожидаемым или это может быть ошибка?

Дополнительно:

  • сообщения свежие (менее 24 часов)
  • используется корректный message_id (mid)
  • запрос соответствует документации

Пример ответа API:
{
"status_code": 403,
"code": "access.denied",
"message": "Insufficient permissions to delete message"
}

Заранее спасибо за помощь!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions