Здравствуйте!
Разрабатываю чат-бота с использованием MAX Bot API.
Возник вопрос по поводу удаления сообщений.
В личном диалоге (пользователь ↔ бот) пытаюсь удалить сообщение пользователя через метод:
DELETE /messages?message_id=...
Однако API стабильно возвращает ошибку:
403 access.denied
"Insufficient permissions to delete message"
При этом:
- бот успешно редактирует сообщения (edit_message работает)
- бот может удалять некоторые сообщения (вероятно, свои)
- но не может удалить сообщения, отправленные пользователем
В связи с этим прошу уточнить:
- Возможно ли в принципе удаление сообщений пользователя ботом в личном диалоге?
- Если да, как выдать боту необходимые права?
- Есть ли ограничения (например, только для групповых чатов или при наличии прав администратора)?
- Является ли такое поведение ожидаемым или это может быть ошибка?
Дополнительно:
- сообщения свежие (менее 24 часов)
- используется корректный message_id (mid)
- запрос соответствует документации
Пример ответа API:
{
"status_code": 403,
"code": "access.denied",
"message": "Insufficient permissions to delete message"
}
Заранее спасибо за помощь!
Здравствуйте!
Разрабатываю чат-бота с использованием MAX Bot API.
Возник вопрос по поводу удаления сообщений.
В личном диалоге (пользователь ↔ бот) пытаюсь удалить сообщение пользователя через метод:
DELETE /messages?message_id=...
Однако API стабильно возвращает ошибку:
403 access.denied
"Insufficient permissions to delete message"
При этом:
В связи с этим прошу уточнить:
Дополнительно:
Пример ответа API:
{
"status_code": 403,
"code": "access.denied",
"message": "Insufficient permissions to delete message"
}
Заранее спасибо за помощь!