editEphemeralMessageText
متن پیام موقت را ویرایش میکند (Bot API 10.2).
مقدار بازگشتی: در صورت موفقیت، True برمیگرداند.
پارامترها
| پارامتر | نوع | الزامی | توضیحات |
|---|---|---|---|
chat_id | Integer or String | بله | شناسه چت یا @username |
receiver_user_id | Integer | بله | شناسه کاربری که پیام را دریافت کرده است |
ephemeral_message_id | Integer | بله | شناسه پیام موقت |
text | String | اختیاری | متن جدید (1-4096؛ اگر rich_message مشخص نشده باشد، الزامی است) |
parse_mode | String | اختیاری | HTML، Markdown یا MarkdownV2 |
entities | Array of MessageEntity | اختیاری | آرایه JSON از نوع MessageEntity |
rich_message | InputRichMessage | اختیاری | آبجکت JSON از نوع InputRichMessage — اگر text مشخص نشده باشد، الزامی است (Bot API 10.3) |
link_preview_options | LinkPreviewOptions | اختیاری | آبجکت JSON از نوع LinkPreviewOptions |
reply_markup | InlineKeyboardMarkup | اختیاری | آبجکت JSON از نوع InlineKeyboardMarkup |
نمونه درخواست
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());
راهنمای گامبهگام: ساخت ربات تلگرام: آموزش قدمبهقدم از BotFather تا اولین پیام با Python
متدهای مرتبط
editEphemeralMessageMediaرسانه پیام موقت را ویرایش میکند (Bot API 10.2).editEphemeralMessageCaptionکپشن پیام موقت را ویرایش میکند (Bot API 10.2).editEphemeralMessageReplyMarkupreply markup پیام موقت را ویرایش میکند (Bot API 10.2).deleteEphemeralMessageپیام موقت را حذف میکند (Bot API 10.2).