From 6c52e9bbc66e65a54bfff133e6cd1b7cd8f4e40f Mon Sep 17 00:00:00 2001 From: Joseph Date: Wed, 6 Jul 2022 01:48:49 +0000 Subject: [PATCH] [TelegramBridge] Support telegram.me in detect params regex (#2891) --- bridges/TelegramBridge.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/bridges/TelegramBridge.php b/bridges/TelegramBridge.php index a980f57a..40d02679 100644 --- a/bridges/TelegramBridge.php +++ b/bridges/TelegramBridge.php @@ -16,9 +16,12 @@ class TelegramBridge extends BridgeAbstract ] ]; const TEST_DETECT_PARAMETERS = [ - 'https://t.me/s/durov' => ['username' => 'durov'], - 'https://t.me/durov' => ['username' => 'durov'], - 'http://t.me/durov' => ['username' => 'durov'], + 'https://t.me/s/rssbridge' => ['username' => 'rssbridge'], + 'https://t.me/rssbridge' => ['username' => 'rssbridge'], + 'http://t.me/rssbridge' => ['username' => 'rssbridge'], + 'https://telegram.me/s/rssbridge' => ['username' => 'rssbridge'], + 'https://telegram.me/rssbridge' => ['username' => 'rssbridge'], + 'http://telegram.me/rssbridge' => ['username' => 'rssbridge'], ]; const CACHE_TIMEOUT = 900; // 15 mins @@ -28,7 +31,7 @@ class TelegramBridge extends BridgeAbstract private $itemTitle = ''; private $backgroundImageRegex = "/background-image:url\('(.*)'\)/"; - private $detectParamsRegex = '/^https?:\/\/t.me\/(?:s\/)?([\w]+)$/'; + private $detectParamsRegex = '/^https?:\/\/(?:t|telegram)\.me\/(?:s\/)?([\w]+)$/'; public function detectParameters($url) {