sendMediaGroup
Medya grubu (albüm) gönderir.
Dönüş değeri: Başarılı olduğunda Array of Message döndürür.
Parametreler
| Parametre | Tür | Zorunlu | Açıklama |
|---|---|---|---|
business_connection_id | String | İsteğe bağlı | İşletme bağlantısı ID'si |
chat_id | Integer or String | Evet | Sohbet ID'si veya @username |
message_thread_id | Integer | İsteğe bağlı | Forum konusu ID'si |
direct_messages_topic_id | Integer | İsteğe bağlı | Doğrudan mesajlar konusu ID'si (Bot API 10.0) |
media | Array of InputMediaAudio, InputMediaDocument, InputMediaLivePhoto, InputMediaPhoto and InputMediaVideo | Evet | JSON InputMedia dizisi (2-10 öğe) |
disable_notification | Boolean | İsteğe bağlı | Sessiz gönder |
protect_content | Boolean | İsteğe bağlı | İçeriği koru |
allow_paid_broadcast | Boolean | İsteğe bağlı | Ücretli yayına izin ver |
message_effect_id | String | İsteğe bağlı | Mesaj efekti ID'si |
reply_parameters | ReplyParameters | İsteğe bağlı | JSON ReplyParameters nesnesi |
Örnek istek
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());
Adım adım rehber: Telegram bot nasıl yapılır? BotFather ile adım adım bot oluşturma
İlgili metotlar
sendPhotoFotoğraf gönderir.sendVideoVideo gönderir.sendDocumentBelge gönderir.sendAudioSes dosyası gönderir.sendAnimationAnimasyon (GIF) gönderir.sendStickerÇıkartma gönderir.sendVoiceSesli mesaj gönderir.sendVideoNoteGörüntülü mesaj (yuvarlak video) gönderir.sendPaidMediaÜcretli medya gönderir (Bot API 8.0+).sendDiceZar gönderir.sendLivePhotoCanlı fotoğraf gönderir (fotoğraf + video, Bot API 10.0).