mirror of
https://github.com/pyrogram/pyrogram
synced 2025-08-23 18:37:26 +00:00
Rename enum MessageMedia to MessageMediaType
This commit is contained in:
parent
1ae719c252
commit
264a206a13
@ -1,8 +0,0 @@
|
|||||||
MessageMedia
|
|
||||||
============
|
|
||||||
|
|
||||||
.. autoclass:: pyrogram.enums.MessageMedia()
|
|
||||||
:members:
|
|
||||||
|
|
||||||
.. raw:: html
|
|
||||||
:file: ./cleanup.html
|
|
8
docs/source/api/enums/MessageMediaType.rst
Normal file
8
docs/source/api/enums/MessageMediaType.rst
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
MessageMediaType
|
||||||
|
================
|
||||||
|
|
||||||
|
.. autoclass:: pyrogram.enums.MessageMediaType()
|
||||||
|
:members:
|
||||||
|
|
||||||
|
.. raw:: html
|
||||||
|
:file: ./cleanup.html
|
@ -19,7 +19,7 @@ to apply only a valid value among the expected ones.
|
|||||||
ChatMembersFilter
|
ChatMembersFilter
|
||||||
ChatType
|
ChatType
|
||||||
MessageEntityType
|
MessageEntityType
|
||||||
MessageMedia
|
MessageMediaType
|
||||||
MessageService
|
MessageService
|
||||||
MessagesFilter
|
MessagesFilter
|
||||||
ParseMode
|
ParseMode
|
||||||
@ -37,7 +37,7 @@ to apply only a valid value among the expected ones.
|
|||||||
ChatMembersFilter
|
ChatMembersFilter
|
||||||
ChatType
|
ChatType
|
||||||
MessageEntityType
|
MessageEntityType
|
||||||
MessageMedia
|
MessageMediaType
|
||||||
MessageService
|
MessageService
|
||||||
MessagesFilter
|
MessagesFilter
|
||||||
ParseMode
|
ParseMode
|
||||||
|
@ -22,7 +22,7 @@ from .chat_member_status import ChatMemberStatus
|
|||||||
from .chat_members_filter import ChatMembersFilter
|
from .chat_members_filter import ChatMembersFilter
|
||||||
from .chat_type import ChatType
|
from .chat_type import ChatType
|
||||||
from .message_entity_type import MessageEntityType
|
from .message_entity_type import MessageEntityType
|
||||||
from .message_media import MessageMedia
|
from .message_media_type import MessageMediaType
|
||||||
from .message_service import MessageService
|
from .message_service import MessageService
|
||||||
from .messages_filter import MessagesFilter
|
from .messages_filter import MessagesFilter
|
||||||
from .next_code_type import NextCodeType
|
from .next_code_type import NextCodeType
|
||||||
|
@ -21,8 +21,8 @@ from enum import auto
|
|||||||
from .auto_name import AutoName
|
from .auto_name import AutoName
|
||||||
|
|
||||||
|
|
||||||
class MessageMedia(AutoName):
|
class MessageMediaType(AutoName):
|
||||||
"""Message media enumeration used in :obj:`~pyrogram.types.Message`."""
|
"""Message media type enumeration used in :obj:`~pyrogram.types.Message`."""
|
||||||
|
|
||||||
AUDIO = auto()
|
AUDIO = auto()
|
||||||
"Audio media"
|
"Audio media"
|
@ -118,7 +118,7 @@ class Message(Object, Update):
|
|||||||
This field will contain the enumeration type of the service message.
|
This field will contain the enumeration type of the service message.
|
||||||
You can use ``service = getattr(message, message.service.value)`` to access the service message.
|
You can use ``service = getattr(message, message.service.value)`` to access the service message.
|
||||||
|
|
||||||
media (:obj:`~pyrogram.enums.MessageMedia`, *optional*):
|
media (:obj:`~pyrogram.enums.MessageMediaType`, *optional*):
|
||||||
The message is a media message.
|
The message is a media message.
|
||||||
This field will contain the enumeration type of the media message.
|
This field will contain the enumeration type of the media message.
|
||||||
You can use ``media = getattr(message, message.media.value)`` to access the media message.
|
You can use ``media = getattr(message, message.media.value)`` to access the media message.
|
||||||
@ -657,19 +657,19 @@ class Message(Object, Update):
|
|||||||
if media:
|
if media:
|
||||||
if isinstance(media, raw.types.MessageMediaPhoto):
|
if isinstance(media, raw.types.MessageMediaPhoto):
|
||||||
photo = types.Photo._parse(client, media.photo, media.ttl_seconds)
|
photo = types.Photo._parse(client, media.photo, media.ttl_seconds)
|
||||||
media_type = enums.MessageMedia.PHOTO
|
media_type = enums.MessageMediaType.PHOTO
|
||||||
elif isinstance(media, raw.types.MessageMediaGeo):
|
elif isinstance(media, raw.types.MessageMediaGeo):
|
||||||
location = types.Location._parse(client, media.geo)
|
location = types.Location._parse(client, media.geo)
|
||||||
media_type = enums.MessageMedia.LOCATION
|
media_type = enums.MessageMediaType.LOCATION
|
||||||
elif isinstance(media, raw.types.MessageMediaContact):
|
elif isinstance(media, raw.types.MessageMediaContact):
|
||||||
contact = types.Contact._parse(client, media)
|
contact = types.Contact._parse(client, media)
|
||||||
media_type = enums.MessageMedia.CONTACT
|
media_type = enums.MessageMediaType.CONTACT
|
||||||
elif isinstance(media, raw.types.MessageMediaVenue):
|
elif isinstance(media, raw.types.MessageMediaVenue):
|
||||||
venue = types.Venue._parse(client, media)
|
venue = types.Venue._parse(client, media)
|
||||||
media_type = enums.MessageMedia.VENUE
|
media_type = enums.MessageMediaType.VENUE
|
||||||
elif isinstance(media, raw.types.MessageMediaGame):
|
elif isinstance(media, raw.types.MessageMediaGame):
|
||||||
game = types.Game._parse(client, message)
|
game = types.Game._parse(client, message)
|
||||||
media_type = enums.MessageMedia.GAME
|
media_type = enums.MessageMediaType.GAME
|
||||||
elif isinstance(media, raw.types.MessageMediaDocument):
|
elif isinstance(media, raw.types.MessageMediaDocument):
|
||||||
doc = media.document
|
doc = media.document
|
||||||
|
|
||||||
@ -687,14 +687,14 @@ class Message(Object, Update):
|
|||||||
|
|
||||||
if audio_attributes.voice:
|
if audio_attributes.voice:
|
||||||
voice = types.Voice._parse(client, doc, audio_attributes)
|
voice = types.Voice._parse(client, doc, audio_attributes)
|
||||||
media_type = enums.MessageMedia.VOICE
|
media_type = enums.MessageMediaType.VOICE
|
||||||
else:
|
else:
|
||||||
audio = types.Audio._parse(client, doc, audio_attributes, file_name)
|
audio = types.Audio._parse(client, doc, audio_attributes, file_name)
|
||||||
media_type = enums.MessageMedia.AUDIO
|
media_type = enums.MessageMediaType.AUDIO
|
||||||
elif raw.types.DocumentAttributeAnimated in attributes:
|
elif raw.types.DocumentAttributeAnimated in attributes:
|
||||||
video_attributes = attributes.get(raw.types.DocumentAttributeVideo, None)
|
video_attributes = attributes.get(raw.types.DocumentAttributeVideo, None)
|
||||||
animation = types.Animation._parse(client, doc, video_attributes, file_name)
|
animation = types.Animation._parse(client, doc, video_attributes, file_name)
|
||||||
media_type = enums.MessageMedia.ANIMATION
|
media_type = enums.MessageMediaType.ANIMATION
|
||||||
elif raw.types.DocumentAttributeSticker in attributes:
|
elif raw.types.DocumentAttributeSticker in attributes:
|
||||||
sticker = await types.Sticker._parse(
|
sticker = await types.Sticker._parse(
|
||||||
client, doc,
|
client, doc,
|
||||||
@ -702,31 +702,31 @@ class Message(Object, Update):
|
|||||||
attributes[raw.types.DocumentAttributeSticker],
|
attributes[raw.types.DocumentAttributeSticker],
|
||||||
file_name
|
file_name
|
||||||
)
|
)
|
||||||
media_type = enums.MessageMedia.STICKER
|
media_type = enums.MessageMediaType.STICKER
|
||||||
elif raw.types.DocumentAttributeVideo in attributes:
|
elif raw.types.DocumentAttributeVideo in attributes:
|
||||||
video_attributes = attributes[raw.types.DocumentAttributeVideo]
|
video_attributes = attributes[raw.types.DocumentAttributeVideo]
|
||||||
|
|
||||||
if video_attributes.round_message:
|
if video_attributes.round_message:
|
||||||
video_note = types.VideoNote._parse(client, doc, video_attributes)
|
video_note = types.VideoNote._parse(client, doc, video_attributes)
|
||||||
media_type = enums.MessageMedia.VIDEO_NOTE
|
media_type = enums.MessageMediaType.VIDEO_NOTE
|
||||||
else:
|
else:
|
||||||
video = types.Video._parse(client, doc, video_attributes, file_name, media.ttl_seconds)
|
video = types.Video._parse(client, doc, video_attributes, file_name, media.ttl_seconds)
|
||||||
media_type = enums.MessageMedia.VIDEO
|
media_type = enums.MessageMediaType.VIDEO
|
||||||
else:
|
else:
|
||||||
document = types.Document._parse(client, doc, file_name)
|
document = types.Document._parse(client, doc, file_name)
|
||||||
media_type = enums.MessageMedia.DOCUMENT
|
media_type = enums.MessageMediaType.DOCUMENT
|
||||||
elif isinstance(media, raw.types.MessageMediaWebPage):
|
elif isinstance(media, raw.types.MessageMediaWebPage):
|
||||||
if isinstance(media.webpage, raw.types.WebPage):
|
if isinstance(media.webpage, raw.types.WebPage):
|
||||||
web_page = types.WebPage._parse(client, media.webpage)
|
web_page = types.WebPage._parse(client, media.webpage)
|
||||||
media_type = enums.MessageMedia.WEB_PAGE
|
media_type = enums.MessageMediaType.WEB_PAGE
|
||||||
else:
|
else:
|
||||||
media = None
|
media = None
|
||||||
elif isinstance(media, raw.types.MessageMediaPoll):
|
elif isinstance(media, raw.types.MessageMediaPoll):
|
||||||
poll = types.Poll._parse(client, media)
|
poll = types.Poll._parse(client, media)
|
||||||
media_type = enums.MessageMedia.POLL
|
media_type = enums.MessageMediaType.POLL
|
||||||
elif isinstance(media, raw.types.MessageMediaDice):
|
elif isinstance(media, raw.types.MessageMediaDice):
|
||||||
dice = types.Dice._parse(client, media)
|
dice = types.Dice._parse(client, media)
|
||||||
media_type = enums.MessageMedia.DICE
|
media_type = enums.MessageMediaType.DICE
|
||||||
else:
|
else:
|
||||||
media = None
|
media = None
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user