diff --git a/bridges/TelegramBridge.php b/bridges/TelegramBridge.php index 45a5fafb988..7703fd46638 100644 --- a/bridges/TelegramBridge.php +++ b/bridges/TelegramBridge.php @@ -224,7 +224,11 @@ private function processVideo($messageDiv) { $this->itemTitle = '@' . $this->processUsername() . ' posted a video'; } - preg_match($this->backgroundImageRegex, $messageDiv->find('i.tgme_widget_message_video_thumb', 0)->style, $photo); + if ($messageDiv->find('i.tgme_widget_message_video_thumb')) { + preg_match($this->backgroundImageRegex, $messageDiv->find('i.tgme_widget_message_video_thumb', 0)->style, $photo); + } elseif ($messageDiv->find('i.link_preview_video_thumb')) { + preg_match($this->backgroundImageRegex, $messageDiv->find('i.link_preview_video_thumb', 0)->style, $photo); + } $this->enclosures[] = $photo[1]; @@ -261,7 +265,11 @@ private function processNotSupported($messageDiv) { $this->itemTitle = '@' . $this->processUsername() . ' posted a video'; } - preg_match($this->backgroundImageRegex, $messageDiv->find('i.tgme_widget_message_video_thumb', 0)->style, $photo); + if ($messageDiv->find('i.tgme_widget_message_video_thumb')) { + preg_match($this->backgroundImageRegex, $messageDiv->find('i.tgme_widget_message_video_thumb', 0)->style, $photo); + } elseif ($messageDiv->find('i.link_preview_video_thumb')) { + preg_match($this->backgroundImageRegex, $messageDiv->find('i.link_preview_video_thumb', 0)->style, $photo); + } $this->enclosures[] = $photo[1];