@@ -42,7 +42,8 @@ async def send_media_group(
4242 "types.InputMediaDocument"
4343 ]],
4444 disable_notification : bool = None ,
45- reply_to_message_id : int = None
45+ reply_to_message_id : int = None ,
46+ schedule_date : int = None ,
4647 ) -> List ["types.Message" ]:
4748 """Send a group of photos or videos as an album.
4849
@@ -62,6 +63,9 @@ async def send_media_group(
6263 reply_to_message_id (``int``, *optional*):
6364 If the message is a reply, ID of the original message.
6465
66+ schedule_date (``int``, *optional*):
67+ Date when the message will be automatically sent. Unix time.
68+
6569 Returns:
6670 List of :obj:`~pyrogram.types.Message`: On success, a list of the sent messages is returned.
6771
@@ -270,7 +274,8 @@ async def send_media_group(
270274 peer = await self .resolve_peer (chat_id ),
271275 multi_media = multi_media ,
272276 silent = disable_notification or None ,
273- reply_to_msg_id = reply_to_message_id
277+ reply_to_msg_id = reply_to_message_id ,
278+ schedule_date = schedule_date
274279 ),
275280 sleep_threshold = 60
276281 )
@@ -279,7 +284,9 @@ async def send_media_group(
279284 self ,
280285 raw .types .messages .Messages (
281286 messages = [m .message for m in filter (
282- lambda u : isinstance (u , (raw .types .UpdateNewMessage , raw .types .UpdateNewChannelMessage )),
287+ lambda u : isinstance (u , (raw .types .UpdateNewMessage ,
288+ raw .types .UpdateNewChannelMessage ,
289+ raw .types .UpdateNewScheduledMessage )),
283290 r .updates
284291 )],
285292 users = r .users ,
0 commit comments