editEphemeralMessageText
Geçici mesajın metnini düzenler (Bot API 10.2).
Dönüş değeri: Başarılı olduğunda True döndürür.
Parametreler
| Parametre | Tür | Zorunlu | Açıklama |
|---|---|---|---|
chat_id | Integer or String | Evet | Sohbet ID'si veya @username |
receiver_user_id | Integer | Evet | Mesajı alan kullanıcının ID'si |
ephemeral_message_id | Integer | Evet | Geçici mesaj ID'si |
text | String | İsteğe bağlı | Yeni metin (1-4096, rich_message belirtilmezse zorunlu) |
parse_mode | String | İsteğe bağlı | HTML, Markdown, MarkdownV2 |
entities | Array of MessageEntity | İsteğe bağlı | JSON MessageEntity dizisi |
rich_message | InputRichMessage | İsteğe bağlı | JSON InputRichMessage nesnesi — text belirtilmezse zorunlu (Bot API 10.3) |
link_preview_options | LinkPreviewOptions | İsteğe bağlı | JSON LinkPreviewOptions nesnesi |
reply_markup | InlineKeyboardMarkup | İsteğe bağlı | JSON: InlineKeyboardMarkup |
Örnek istek
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());
Adım adım rehber: Telegram bot nasıl yapılır? BotFather ile adım adım bot oluşturma
İlgili metotlar
editEphemeralMessageMediaGeçici mesajın medyasını düzenler (Bot API 10.2).editEphemeralMessageCaptionGeçici mesajın altyazısını düzenler (Bot API 10.2).editEphemeralMessageReplyMarkupGeçici mesajın klavyesini (reply markup) düzenler (Bot API 10.2).deleteEphemeralMessageGeçici mesajı siler (Bot API 10.2).