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

EditMessage#

MAX

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

Запрос#

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

Поле Тип Обязательный Описание
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"
}