Редактировать сообщение
Редактирует сообщение в чате.
Если поле
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