Skip to content

Commit e760550

Browse files
committed
Add Message.media field
1 parent f26e20d commit e760550

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

pyrogram/client/ext/utils.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -607,6 +607,7 @@ def parse_messages(
607607
forward_signature=forward_signature,
608608
forward_date=forward_date,
609609
mentioned=message.mentioned,
610+
media=bool(media) or None,
610611
edit_date=message.edit_date,
611612
media_group_id=message.grouped_id,
612613
photo=photo,

pyrogram/client/types/messages_and_media/message.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,11 @@ class Message(Object):
6868
new_chat_photo, delete_chat_photo, group_chat_created, supergroup_chat_created, channel_chat_created,
6969
migrate_to_chat_id, migrate_from_chat_id, pinned_message.
7070
71+
media (``bool``` *optional*):
72+
The message is a media message.
73+
A media message has one and only one of these fields set: audio, document, photo, sticker, video, animation,
74+
voice, video_note, contact, location, venue.
75+
7176
edit_date (``int``, *optional*):
7277
Date the message was last edited in Unix time.
7378
@@ -222,6 +227,7 @@ def __init__(
222227
mentioned=None,
223228
empty=None,
224229
service=None,
230+
media=None,
225231
edit_date: int = None,
226232
media_group_id: str = None,
227233
author_signature: str = None,
@@ -272,6 +278,7 @@ def __init__(
272278
self.mentioned = mentioned
273279
self.empty = empty
274280
self.service = service
281+
self.media = media
275282
self.edit_date = edit_date # flags.7?int
276283
self.media_group_id = media_group_id # flags.8?string
277284
self.author_signature = author_signature # flags.9?string

0 commit comments

Comments
 (0)