editMessageText
متن پیام را ویرایش میکند.
مقدار بازگشتی: در صورت موفقیت، Message or True برمیگرداند.
پارامترها
| پارامتر | نوع | الزامی | توضیحات |
|---|---|---|---|
business_connection_id | String | اختیاری | شناسه اتصال تجاری |
chat_id | Integer or String | اختیاری | شناسه چت |
message_id | Integer | اختیاری | شناسه پیام |
inline_message_id | String | اختیاری | شناسه پیام اینلاین |
text | String | اختیاری | متن جدید (اگر rich_message مشخص نشده باشد، الزامی است) |
parse_mode | String | اختیاری | HTML، Markdown یا MarkdownV2 |
entities | Array of MessageEntity | اختیاری | آرایه JSON از نوع MessageEntity |
link_preview_options | LinkPreviewOptions | اختیاری | آبجکت JSON از نوع LinkPreviewOptions |
rich_message | InputRichMessage | اختیاری | آبجکت JSON از نوع InputRichMessage — اگر text مشخص نشده باشد، الزامی است (Bot API 10.1) |
reply_markup | InlineKeyboardMarkup | اختیاری | آبجکت JSON از نوع InlineKeyboardMarkup |
نمونه درخواست
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());
راهنمای گامبهگام: ارسال پیام با ربات تلگرام از طریق API تلگرام (sendMessage)
متدهای مرتبط
editMessageCaptionکپشن رسانه را ویرایش میکند.editMessageMediaرسانه پیام را ویرایش میکند.editMessageReplyMarkupreply markup پیام را ویرایش میکند.editMessageLiveLocationموقعیت زنده را ویرایش میکند.stopMessageLiveLocationموقعیت زنده را متوقف میکند.editMessageChecklistچکلیست را ویرایش میکند.