mirror of
https://github.com/Mayuri-Chan/pyrofork.git
synced 2026-01-08 16:04:51 +00:00
Fix Sticker parsing
This commit is contained in:
parent
bb450d1cef
commit
803f8f0073
1 changed files with 5 additions and 3 deletions
|
|
@ -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…
Reference in a new issue