Compare commits

..

6 Commits

Author SHA1 Message Date
xz-dev
a2ea135b84
Merge 47a98ba81b68076c578d88fb627acd4f0c0ca1ca into 333567f481e60443360aa7199d481e1a45b3a523 2024-07-17 11:18:26 +08:00
xz-dev
47a98ba81b
perf: optimize gif via gifsicle 2024-07-17 11:18:08 +08:00
xz-dev
e38090e952
fix: fix webm duration via ffmpeg 2024-07-17 11:18:08 +08:00
xz-dev
a6b8c09379
fix: support animated sticker convert(RGBA) 2024-07-17 11:18:08 +08:00
xz-dev
be477874e3
feat: support animated(lottie) sticker 2024-07-17 11:18:08 +08:00
xz-dev
715f62af58
feat: support animated(webm) sticker 2024-07-17 11:18:02 +08:00

View File

@ -81,11 +81,7 @@ async def reupload_pack(client: TelegramClient, pack: StickerSetFull, output_dir
reuploaded_documents[document.id] = already_uploaded[document.id] reuploaded_documents[document.id] = already_uploaded[document.id]
print(f"Skipped reuploading {document.id}") print(f"Skipped reuploading {document.id}")
except KeyError: except KeyError:
try: reuploaded_documents[document.id] = await reupload_document(client, document)
reuploaded_documents[document.id] = await reupload_document(client, document)
except Exception as e:
print(f"Failed to reupload {document.id}: {e}")
continue
# Always ensure the body and telegram metadata is correct # Always ensure the body and telegram metadata is correct
add_meta(document, reuploaded_documents[document.id], pack) add_meta(document, reuploaded_documents[document.id], pack)