editEphemeralMessageCaption
Geçici mesajın altyazısını 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 |
caption | String | İsteğe bağlı | Yeni altyazı (0-1024) |
parse_mode | String | İsteğe bağlı | HTML, Markdown, MarkdownV2 |
caption_entities | Array of MessageEntity | İsteğe bağlı | Altyazı için JSON MessageEntity dizisi |
show_caption_above_media | Boolean | İsteğe bağlı | Altyazıyı medyanın üstünde göster (Bot API 10.3) |
reply_markup | InlineKeyboardMarkup | İsteğe bağlı | JSON: InlineKeyboardMarkup |
Örnek istek
curl
curl -s -X POST "https://api.telegram.org/bot$TOKEN/editEphemeralMessageCaption" \
-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}/editEphemeralMessageCaption",
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}/editEphemeralMessageCaption`, {
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
editEphemeralMessageTextGeçici mesajın metnini düzenler (Bot API 10.2).editEphemeralMessageMediaGeçici mesajın medyası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).