editStory
استوری را از طرف حساب تجاری ویرایش میکند.
مقدار بازگشتی: در صورت موفقیت، Story برمیگرداند.
پارامترها
| پارامتر | نوع | الزامی | توضیحات |
|---|---|---|---|
business_connection_id | String | بله | شناسه اتصال تجاری |
story_id | Integer | بله | شناسه استوری |
content | InputStoryContent | بله | آبجکت JSON از نوع InputStoryContent |
caption | String | اختیاری | کپشن جدید |
parse_mode | String | اختیاری | HTML، Markdown یا MarkdownV2 |
caption_entities | Array of MessageEntity | اختیاری | آرایه JSON از نوع MessageEntity |
areas | Array of StoryArea | اختیاری | آرایه JSON از نوع StoryArea |
نمونه درخواست
curl
curl -s -X POST "https://api.telegram.org/bot$TOKEN/editStory" \
-H "Content-Type: application/json" \
-d '{
"business_connection_id": "BUSINESS_CONNECTION_ID",
"story_id": 1,
"content": {
"type": "photo",
"photo": "attach://photo"
}
}'
Python
import requests
TOKEN = "123456789:AAEexampleTokenReplaceWithYours"
resp = requests.post(
f"https://api.telegram.org/bot{TOKEN}/editStory",
json={
"business_connection_id": "BUSINESS_CONNECTION_ID",
"story_id": 1,
"content": {
"type": "photo",
"photo": "attach://photo"
}
},
timeout=30,
)
print(resp.json())
JavaScript
const TOKEN = "123456789:AAEexampleTokenReplaceWithYours";
const res = await fetch(`https://api.telegram.org/bot${TOKEN}/editStory`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"business_connection_id": "BUSINESS_CONNECTION_ID",
"story_id": 1,
"content": {
"type": "photo",
"photo": "attach://photo"
}
}),
});
console.log(await res.json());
راهنمای گامبهگام: ساخت ربات تلگرام: آموزش قدمبهقدم از BotFather تا اولین پیام با Python
متدهای مرتبط
postStoryاز طرف حساب تجاری استوری منتشر میکند.deleteStoryاستوری را از طرف حساب تجاری حذف میکند.repostStoryاستوری را بین حسابهای تجاری بازنشر میکند (Bot API 9.3).