mirror of
https://github.com/pyrogram/pyrogram
synced 2025-08-28 12:57:52 +00:00
Fix Sticker parsing
This commit is contained in:
parent
bb450d1cef
commit
803f8f0073
@ -148,10 +148,12 @@ class Sticker(Object):
|
|||||||
sticker: "raw.types.Document",
|
sticker: "raw.types.Document",
|
||||||
document_attributes: Dict[Type["raw.base.DocumentAttribute"], "raw.base.DocumentAttribute"],
|
document_attributes: Dict[Type["raw.base.DocumentAttribute"], "raw.base.DocumentAttribute"],
|
||||||
) -> "Sticker":
|
) -> "Sticker":
|
||||||
sticker_attributes = document_attributes.get(
|
sticker_attributes = (
|
||||||
raw.types.DocumentAttributeSticker,
|
document_attributes[raw.types.DocumentAttributeSticker]
|
||||||
document_attributes[raw.types.DocumentAttributeCustomEmoji]
|
if raw.types.DocumentAttributeSticker in document_attributes
|
||||||
|
else document_attributes[raw.types.DocumentAttributeCustomEmoji]
|
||||||
)
|
)
|
||||||
|
|
||||||
image_size_attributes = document_attributes.get(raw.types.DocumentAttributeImageSize, None)
|
image_size_attributes = document_attributes.get(raw.types.DocumentAttributeImageSize, None)
|
||||||
file_name = getattr(document_attributes.get(raw.types.DocumentAttributeFilename, None), "file_name", None)
|
file_name = getattr(document_attributes.get(raw.types.DocumentAttributeFilename, None), "file_name", None)
|
||||||
video_attributes = document_attributes.get(raw.types.DocumentAttributeVideo, None)
|
video_attributes = document_attributes.get(raw.types.DocumentAttributeVideo, None)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user