editEphemeralMessageText
Edita el texto de un mensaje efímero (Bot API 10.2).
Devuelve: Si la llamada tiene éxito, devuelve True.
Parámetros
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
chat_id | Integer or String | Sí | ID del chat o @username |
receiver_user_id | Integer | Sí | ID del usuario que recibió el mensaje |
ephemeral_message_id | Integer | Sí | ID del mensaje efímero |
text | String | Opcional | Nuevo texto (1-4096, obligatorio si no se indica rich_message) |
parse_mode | String | Opcional | HTML, Markdown o MarkdownV2 |
entities | Array of MessageEntity | Opcional | Array JSON de MessageEntity |
rich_message | InputRichMessage | Opcional | Objeto JSON InputRichMessage — obligatorio si no se indica text (Bot API 10.3) |
link_preview_options | LinkPreviewOptions | Opcional | Objeto JSON LinkPreviewOptions |
reply_markup | InlineKeyboardMarkup | Opcional | Objeto JSON InlineKeyboardMarkup |
Ejemplo de solicitud
curl
curl -s -X POST "https://api.telegram.org/bot$TOKEN/editEphemeralMessageText" \
-H "Content-Type: application/json" \
-d '{
"chat_id": 123456789,
"receiver_user_id": 123456789,
"ephemeral_message_id": 1
}'
Python
import requests
TOKEN = "123456789:AAEexampleTokenReplaceWithYours"
resp = requests.post(
f"https://api.telegram.org/bot{TOKEN}/editEphemeralMessageText",
json={
"chat_id": 123456789,
"receiver_user_id": 123456789,
"ephemeral_message_id": 1
},
timeout=30,
)
print(resp.json())
JavaScript
const TOKEN = "123456789:AAEexampleTokenReplaceWithYours";
const res = await fetch(`https://api.telegram.org/bot${TOKEN}/editEphemeralMessageText`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"chat_id": 123456789,
"receiver_user_id": 123456789,
"ephemeral_message_id": 1
}),
});
console.log(await res.json());
Guía paso a paso: Cómo crear un bot en Telegram paso a paso: de BotFather a tu primer mensaje
Métodos relacionados
editEphemeralMessageMediaEdita el contenido multimedia de un mensaje efímero (Bot API 10.2).editEphemeralMessageCaptionEdita la leyenda de un mensaje efímero (Bot API 10.2).editEphemeralMessageReplyMarkupEdita el teclado inline de un mensaje efímero (Bot API 10.2).deleteEphemeralMessageElimina un mensaje efímero (Bot API 10.2).