[TelegramBridge] Support telegram.me in detect params regex (#2891)

This commit is contained in:
Joseph 2022-07-06 01:48:49 +00:00 committed by GitHub
parent e254dfbb9c
commit 6c52e9bbc6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 4 deletions

View File

@ -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)
{