repostStory
استوری را بین حسابهای تجاری بازنشر میکند (Bot API 9.3).
مقدار بازگشتی: در صورت موفقیت، Story برمیگرداند.
پارامترها
| پارامتر | نوع | الزامی | توضیحات |
|---|---|---|---|
business_connection_id | String | بله | شناسه اتصال تجاری |
from_chat_id | Integer | بله | شناسه چتی که استوری را منتشر کرده است |
from_story_id | Integer | بله | شناسه استوری برای بازنشر |
active_period | Integer | بله | مدت فعال بودن به ثانیه: 21600، 43200، 86400 یا 172800 |
post_to_chat_page | Boolean | اختیاری | در دسترس ماندن استوری پس از انقضا |
protect_content | Boolean | اختیاری | محافظت از محتوا در برابر فوروارد و اسکرینشات |
نمونه درخواست
curl
curl -s -X POST "https://api.telegram.org/bot$TOKEN/repostStory" \
-H "Content-Type: application/json" \
-d '{
"business_connection_id": "BUSINESS_CONNECTION_ID",
"from_chat_id": 123456789,
"from_story_id": 1,
"active_period": 86400
}'
Python
import requests
TOKEN = "123456789:AAEexampleTokenReplaceWithYours"
resp = requests.post(
f"https://api.telegram.org/bot{TOKEN}/repostStory",
json={
"business_connection_id": "BUSINESS_CONNECTION_ID",
"from_chat_id": 123456789,
"from_story_id": 1,
"active_period": 86400
},
timeout=30,
)
print(resp.json())
JavaScript
const TOKEN = "123456789:AAEexampleTokenReplaceWithYours";
const res = await fetch(`https://api.telegram.org/bot${TOKEN}/repostStory`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"business_connection_id": "BUSINESS_CONNECTION_ID",
"from_chat_id": 123456789,
"from_story_id": 1,
"active_period": 86400
}),
});
console.log(await res.json());
راهنمای گامبهگام: ساخت ربات تلگرام: آموزش قدمبهقدم از BotFather تا اولین پیام با Python
متدهای مرتبط
postStoryاز طرف حساب تجاری استوری منتشر میکند.editStoryاستوری را از طرف حساب تجاری ویرایش میکند.deleteStoryاستوری را از طرف حساب تجاری حذف میکند.