dev.max.ru/docs-api/methods/PUT/messages
Метод предназначен для редактирования текста или кнопок ранее отправленного сообщения.
| Поле | Тип | Обязательный | Описание |
|---|---|---|---|
message_id |
string | Да | ID редактируемого сообщения |
text |
string | Нет | Новый текст сообщения (до 4000 символов) |
attachments |
array | Нет | Вложения сообщения. Если пусто, все вложения будут удалены |
link |
object | Нет | Ссылка на другое сообщение |
notify |
boolean | Нет | Если false, участники чата не будут уведомлены (по умолчанию true) |
format |
string | Нет | Если установлен, текст сообщения будет форматирован данным способом (html, markdown) |
Синхронный запрос:
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
))| Поле | Тип | Описание |
|---|---|---|
success |
boolean | true, если запрос был успешным,false — в противном случае |
code |
string | Код ошибки операции |
message |
string | Объяснительное сообщение, если результат не был успешным |
Успех:
{
"success": true
}Ошибка:
{
"success": false,
"message": "error.edit.wrong.author"
}