Редактировать сообщение

Редактирует сообщение в чате.

Если поле attachments равно null, вложения текущего сообщения не изменяются. Если в этом поле передан пустой список, все вложения будут удалены.

Параметры

user_id? integer <int64>

Если вы хотите отправить сообщение пользователю, укажите его ID

chat_id? integer <int64>

Если сообщение отправляется в чат, укажите его ID

message_id string

от 1 символов

Идентификатор редактируемого сообщения

disable_link_preview? boolean

Если false, сервер не будет генерировать превью для ссылок в тексте сообщения

text string Nullable

до 4000 символов

Новый текст сообщения

attachments AttachmentRequest[] Nullable

Вложения сообщения. Если пусто, все вложения будут удалены

link object NewMessageLink Nullable

Ссылка на сообщение

notify? boolean

По умолчанию: true

Если false, участники чата не будут уведомлены (по умолчанию true)

format? enum TextFormat Nullable

Enum: "markdown" "html"

If set, message text will be formated according to given markup

Результат

success boolean

true, если запрос был успешным, false в противном случае

message? string

Объяснительное сообщение, если результат не был успешным

Пример кода

async function editMessage() {
    const params = {
        chatId: -68022900550311,
        messageId: "mid.ffffc2222f2d15590195e67c149a1a07",
        text: "<b>Test</b>",
        format: "html",
    };

    const res = await client.messages.editMessage(params);

    console.log(res);
}

editMessage();

Результат

{ success: true }

Last updated