2
0
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:
Dan 2022-04-24 11:56:07 +02:00
parent 1ae719c252
commit 264a206a13
6 changed files with 29 additions and 29 deletions

View File

@ -1,8 +0,0 @@
MessageMedia
============
.. autoclass:: pyrogram.enums.MessageMedia()
:members:
.. raw:: html
:file: ./cleanup.html

View File

@ -0,0 +1,8 @@
MessageMediaType
================
.. autoclass:: pyrogram.enums.MessageMediaType()
:members:
.. raw:: html
:file: ./cleanup.html

View File

@ -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

View File

@ -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

View File

@ -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"

View File

@ -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