sendMediaGroup
گروهی از رسانهها (آلبوم) ارسال میکند.
مقدار بازگشتی: در صورت موفقیت، Array of Message برمیگرداند.
پارامترها
| پارامتر | نوع | الزامی | توضیحات |
|---|---|---|---|
business_connection_id | String | اختیاری | شناسه اتصال تجاری |
chat_id | Integer or String | بله | شناسه چت یا @username |
message_thread_id | Integer | اختیاری | شناسه تاپیک انجمن |
direct_messages_topic_id | Integer | اختیاری | شناسه تاپیک پیامهای مستقیم (Bot API 10.0) |
media | Array of InputMediaAudio, InputMediaDocument, InputMediaLivePhoto, InputMediaPhoto and InputMediaVideo | بله | آرایه JSON از نوع InputMedia (2-10 مورد) |
disable_notification | Boolean | اختیاری | ارسال بیصدا |
protect_content | Boolean | اختیاری | محافظت از محتوا |
allow_paid_broadcast | Boolean | اختیاری | اجازه ارسال انبوه پولی |
message_effect_id | String | اختیاری | شناسه افکت پیام |
reply_parameters | ReplyParameters | اختیاری | آبجکت JSON از نوع ReplyParameters |
نمونه درخواست
curl
curl -s -X POST "https://api.telegram.org/bot$TOKEN/sendMediaGroup" \
-H "Content-Type: application/json" \
-d '{
"chat_id": 123456789,
"media": [
{
"type": "photo",
"media": "https://telegram.org/img/t_logo.png"
},
{
"type": "photo",
"media": "https://telegram.org/img/t_logo.png"
}
]
}'
Python
import requests
TOKEN = "123456789:AAEexampleTokenReplaceWithYours"
resp = requests.post(
f"https://api.telegram.org/bot{TOKEN}/sendMediaGroup",
json={
"chat_id": 123456789,
"media": [
{
"type": "photo",
"media": "https://telegram.org/img/t_logo.png"
},
{
"type": "photo",
"media": "https://telegram.org/img/t_logo.png"
}
]
},
timeout=30,
)
print(resp.json())
JavaScript
const TOKEN = "123456789:AAEexampleTokenReplaceWithYours";
const res = await fetch(`https://api.telegram.org/bot${TOKEN}/sendMediaGroup`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"chat_id": 123456789,
"media": [
{
"type": "photo",
"media": "https://telegram.org/img/t_logo.png"
},
{
"type": "photo",
"media": "https://telegram.org/img/t_logo.png"
}
]
}),
});
console.log(await res.json());
راهنمای گامبهگام: ساخت ربات تلگرام: آموزش قدمبهقدم از BotFather تا اولین پیام با Python
متدهای مرتبط
sendPhotoعکس ارسال میکند.sendVideoویدیو ارسال میکند.sendDocumentفایل ارسال میکند.sendAudioفایل صوتی ارسال میکند.sendAnimationانیمیشن (GIF) ارسال میکند.sendStickerاستیکر ارسال میکند.sendVoiceپیام صوتی ارسال میکند.sendVideoNoteپیام ویدیویی (ویدیوی دایرهای) ارسال میکند.sendPaidMediaرسانه پولی ارسال میکند (Bot API 8.0+).sendDiceتاس ارسال میکند.sendLivePhotoعکس زنده ارسال میکند (عکس + ویدیو، Bot API 10.0).