пишу телеграм бота на php. в telegram bot api есть опция parse_mode которая форматирует текст как html или markdown. при внесении такой опции, она никак не влияет на вывод. ни положительно, ни отрицательно.
вот эта команда:
$testmes=$website."/sendMessage?chat_id=".$chatId."&parse+mode=html&text=<b>Hello</b>\r\n<i>How are you?</i>";
file_get_contents($testmes);
выводит это: <b>Hello</b>__<i>How are you?</i>
в чём может быть проблема?
Первая проблема в вашем коде, это опечатка. Нужно писать не parse+mode, a parse_mode. Но исправив ее не будет работать переход на новую строку, и не только. Также вероятнее всего будут проблемы с русскими символами. Для того чтобы избежать этого следует воспользоваться функцией urlencode:
$testmessage="<b>Hello</b>\n<i>How are you?</i>";
$testmes=$website."/sendMessage?chat_id=".$chatId."&parse_mode=html&text=".urlencode($testmessage);
file_get_contents($testmes);
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости