Added fix for escaping underscore while using Markdown (#11070)

* Added fix for escaping underscore while using Markdown

* Corrected indentation
This commit is contained in:
SpaceDump
2020-01-26 15:05:49 +01:00
committed by Kevin Krumm
parent 692247ddf3
commit 25920be1db

View File

@@ -44,6 +44,9 @@ class Telegram extends Transport
$format="";
if ($data['format']) {
$format="&parse_mode=" . $data['format'];
if ($data['format'] == 'Markdown') {
$text = urlencode(preg_replace("/([a-z0-9]+)_([a-z0-9]+)/", "$1\_$2", $obj['msg']));
}
}
curl_setopt($curl, CURLOPT_URL, ("https://api.telegram.org/bot{$data['token']}/sendMessage?chat_id={$data['chat_id']}&text=$text{$format}"));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);