EditMessage#
Метод предназначен для редактирования текста или кнопок ранее отправленного сообщения.
Запрос#
Поля запроса#
| Поле | Тип | Обязательный | Описание |
|---|---|---|---|
MessageID | string | Да | ID редактируемого сообщения |
Text | string | Нет | Новый текст сообщения (до 4000 символов) |
Attachments | array | Нет | Вложения сообщения. Если пусто, все вложения будут удалены |
Link | object | Нет | Ссылка на другое сообщение |
Notify | boolean | Нет | Если false, участники чата не будут уведомлены (по умолчанию true) |
Format | string | Нет | Если установлен, текст сообщения будет форматирован данным способом (html, markdown) |
Пример запроса#
response, err := bot.Messages.EditMessage(
context.Background(),
models.EditMessageReq{
MessageID: "mid.000000000782a4e0019d00d3ef744e91",
Text: "Updated message text!",
Notify: false
}
)
Ответ#
Поля ответа#
| Поле | Тип | Описание |
|---|---|---|
success | boolean | Флаг успешного выполнения операции |
code | string | Код ошибки операции |
message | string | Объяснительное сообщение, если результат не был успешным |
Пример тела ответа#
Успех:
{
"success": true
}
Ошибка:
{
"success": false,
"message": "error.edit.wrong.author"
}