Size: a a a

Telethon Talks RU

2021 April 17

MM

Mayanez Macheevъ in Telethon Talks RU
хотя даже не заметно что это альбом
источник

JK

J Kearnsl in Telethon Talks RU
А, понял, спасибо. Пишу грабер для каналов, этот пункт играет ключевую роль во времени.
источник

JK

J Kearnsl in Telethon Talks RU
Здравствуйте, нужна помощь!

После прохода парсера, я получаю photo, но в
stripped типе, что меня пугает, но я пошел дальше и нашел что-то подобие на документацию, но в 3 строчки. Мне нужна ваша помощь с этим, я не знаю как использовать это чтобы получить jpg или подобие на file_id, который я смогу сохранить в бд.

Всё фото, что я получаю из публикации:

————————————————————-
Photo(id=5788319067269081982, access_hash=2131309013618236395, file_reference=b'\x02W\r\x04\x92\x00\x00.G`z\xcd(\xe93\xf0\rKd\x05\xd9e@\n\x1c\xf8\xe5w\xc8', date=datetime.datetime(2021, 1, 21, 14, 9, 42, tzinfo=datetime.timezone.utc), sizes=[PhotoStrippedSize(type='i', bytes=b"\x01(\x19\xd6g\x01\xb1K\xd6\x9a\xc3\xe7'<\x1e\xb4\xab\xc7\x19\xa0c\x81\xc8\xa4\xdd\xedE.(\x10\x8c3I\x8c\x8ex\xa5\xe74\x11\x9e\xbd)\x0c\x17\xa74\xb4c\x81KLB\x11\x9e\x9di\x17\x9a(\xa0\x07QE\x14\x01"), PhotoSize(type='m', location=FileLocationToBeDeprecated(volume_id=400090000364, local_id=292806), w=202, h=320, size=15008), PhotoSize(type='x', location=FileLocationToBeDeprecated(volume_id=400090000364, local_id=292808), w=506, h=800, size=65153), PhotoSize(type='y', location=FileLocationToBeDeprecated(volume_id=400090000364, local_id=292809), w=809, h=1280, size=131424), PhotoSize(type='w', location=FileLocationToBeDeprecated(volume_id=400090000364, local_id=292810), w=1102, h=1744, size=201572)], dc_id=4, has_stickers=False, video_sizes=[])
————————————————————-

ф-ция: telethon.utils.stripped_photo_to_jpg(stripped)

Документация:
https://docs.telethon.dev/en/latest/modules/utils.html#telethon.utils.stripped_photo_to_jpg
источник

MM

Mayanez Macheevъ in Telethon Talks RU
event.download_media()
event.message.download_media()
источник

MM

Mayanez Macheevъ in Telethon Talks RU
download_file будет байты возвращать
источник

JK

J Kearnsl in Telethon Talks RU
Это из глобал чата взял? Он меня не понял.
источник

MM

Mayanez Macheevъ in Telethon Talks RU
да я давно это знаю
источник

MM

Mayanez Macheevъ in Telethon Talks RU
в доке описание эвента есть
источник

JK

J Kearnsl in Telethon Talks RU
А могу ли я их использовать в дальнейшем, если сохраню?
источник

JK

J Kearnsl in Telethon Talks RU
Я хочу сохранить эти id или в байтах тогда...я хочу сохранить в бд, дабы позже использовать бд в качестве источника публикаций
источник

JK

J Kearnsl in Telethon Talks RU
и из-за это мне не совсем понятно что именно это вернет. Прямо весь файл в байтах?
источник

MM

Mayanez Macheevъ in Telethon Talks RU
да
источник

MM

Mayanez Macheevъ in Telethon Talks RU
download_media просто качает файл
источник

MM

Mayanez Macheevъ in Telethon Talks RU
источник

MM

Mayanez Macheevъ in Telethon Talks RU
посмотри вообще всю эту страничку, поймешь многое
источник

MM

Mayanez Macheevъ in Telethon Talks RU
и tl.telethon.dev тоже советую посмотреть
источник

MM

Mayanez Macheevъ in Telethon Talks RU
если с телетоном предстоит много работать
источник

MM

Mayanez Macheevъ in Telethon Talks RU
насчёт сохранения файла по id я хз, пробуй
источник

MM

Mayanez Macheevъ in Telethon Talks RU
Evaluated expression:
reply.file.id
Return value:
AgADAgAD27QxG83a2EteTH8m9eYde_bbU6IuAAvNOgEAAQI
источник

JK

J Kearnsl in Telethon Talks RU
попробую, спасибо
источник