Skip to content

Latest commit

 

History

History
69 lines (51 loc) · 3.07 KB

File metadata and controls

69 lines (51 loc) · 3.07 KB

EditMessage

dev.max.ru/docs-api/methods/PUT/messages

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

Запрос {#request}

Поля запроса {#request-parameters}

Поле Тип Обязательный Описание
message_id string Да ID редактируемого сообщения
text string Нет Новый текст сообщения (до 4000 символов)
attachments array Нет Вложения сообщения. Если пусто, все вложения будут удалены
link object Нет Ссылка на другое сообщение
notify boolean Нет Если false, участники чата не будут уведомлены (по умолчанию true)
format string Нет Если установлен, текст сообщения будет форматирован данным способом (html, markdown)

Пример запроса {#request-example}

Синхронный запрос:

response = bot.messages.EditMessage(EditMessageReq(
    message_id="mid.000000000782a4e0019d00d3ef744e91",
    text="Updated message text!",
    notify=False
))

Асинхронный запрос:

response = await bot.messages.EditMessageAsync(EditMessageReq(
    message_id="mid.000000000782a4e0019d00d3ef744e91",
    text="Updated message text!",
    notify=False
))

Ответ {#response}

Поля ответа {#response-parameters}

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

Пример тела ответа {#response-example-body}

Успех:

{
    "success": true
}

Ошибка:

{
    "success": false,
    "message": "error.edit.wrong.author"
}