Telegram Bot API
🌐 Português

editMessageText

Categoria: Edição · Bot API 10.3 · Documentação oficial

Edita o texto de uma mensagem.

Retorno: Em caso de sucesso, retorna Message or True.

Parâmetros

ParâmetroTipoObrigatórioDescrição
business_connection_idStringOpcionalID da conexão comercial
chat_idInteger or StringOpcionalChat ID
message_idIntegerOpcionalID da mensagem
inline_message_idStringOpcionalID da mensagem inline
textStringOpcionalNovo texto (obrigatório se rich_message não for especificado)
parse_modeStringOpcionalHTML, Markdown, MarkdownV2
entitiesArray of MessageEntityOpcionalArray JSON de MessageEntity
link_preview_optionsLinkPreviewOptionsOpcionalObjeto JSON LinkPreviewOptions
rich_messageInputRichMessageOpcionalObjeto JSON InputRichMessage — obrigatório se text não for especificado (Bot API 10.1)
reply_markupInlineKeyboardMarkupOpcionalObjeto JSON InlineKeyboardMarkup

As descrições dos parâmetros são resumos concisos; consulte a documentação oficial para ver o texto completo.

Exemplo de requisição

curl

curl -s "https://api.telegram.org/bot$TOKEN/editMessageText"

Python

import requests

TOKEN = "123456789:AAEexampleTokenReplaceWithYours"
resp = requests.get(f"https://api.telegram.org/bot{TOKEN}/editMessageText", timeout=30)
print(resp.json())

JavaScript

const TOKEN = "123456789:AAEexampleTokenReplaceWithYours";
const res = await fetch(`https://api.telegram.org/bot${TOKEN}/editMessageText`);
console.log(await res.json());

Guia passo a passo: Como enviar mensagens pela API do Telegram com sendMessage (curl, Python e JavaScript)