Перейти к содержанию

DeleteMessage#

MAX

Метод предназначен для удаления ранее отправленного сообщения по его ID.

Запрос#

Пример запроса#

request := models.DeleteMessageReq{
    MessageID: "mid.000000000782a4e0019d00d3ef744e91",
}
response, err := bot.Messages.DeleteMessage(
    context.Background(), request
)

Синхронный метод:

request = DeleteMessageReq(
    message_id="mid.000000000782a4e0019d00d3ef744e91"
)
response = bot.messages.delete_message(request)

Асинхронный метод:

request = DeleteMessageReq(
    message_id="mid.000000000782a4e0019d00d3ef744e91"
)
response = await bot.messages.delete_message_async(request)
const request : DeleteMessageReq = {
    message_id: "mid.000000000782a4e0019d00d3ef744e91"
}
const response = await bot.messages.deleteMessage(request)

Поля запроса#

Поле Тип Обязательный Описание
message_id string Да ID удаляемого сообщения

Ответ#

Поля ответа#

Поле Тип Описание
success boolean Флаг успешного выполнения операции
code string Код ошибки операции
message string Объяснительное сообщение, если результат не был успешным

Пример тела ответа#

Успех:

{
    "success": true
}

Ошибка:

{
    "code": "proto.payload",
    "message": "Invalid message_id: 000000000782a4e0019d00d3ef744e91"
}