diff --git a/archivers/telegram_archiver.py b/archivers/telegram_archiver.py index e5b017f..9e735bb 100644 --- a/archivers/telegram_archiver.py +++ b/archivers/telegram_archiver.py @@ -43,8 +43,10 @@ class TelegramArchiver(Archiver): images += urls page_cdn, page_hash, thumbnail = self.generate_media_page(images, url, html.escape(str(t.content))) + time_elements = s.find_all('time') + timestamp = time_elements[0].get('datetime') if len(time_elements) else None - return ArchiveResult(status="success", cdn_url=page_cdn, screenshot=screenshot, hash=page_hash, thumbnail=thumbnail, timestamp=s.find_all('time')[0].get('datetime')) + return ArchiveResult(status="success", cdn_url=page_cdn, screenshot=screenshot, hash=page_hash, thumbnail=thumbnail, timestamp=timestamp) video_url = video.get('src') video_id = video_url.split('/')[-1].split('?')[0]