Telegram не парсит HTML
Всем бобра! Пишу бота на Google Apps Script, хочу научить его отправлять форматированный в HTML текст (параметр text метода sendMessage), но парсинг по какой-то причине не работает, бот не отправляет сообщение.
function sendMessage(chat_id, text, parse_mode) {
let url = telegramUrl + "/sendMessage?chat_id=" + chat_id + "&text="+ text + '&parse_mode=' + parse_mode;
let response = UrlFetchApp.fetch(url);
Logger.log(response.getContentText());
}
function doPost(e) {
let update = JSON.parse(e.postData.contents);
let msg = update.message;
let chatId = msg.chat.id;
let text = msg.text;
let welcomeText = '<b>Hey!</b>';
//проверяем является ли update сообщением
if (update.hasOwnProperty('message')) {
// проверяем является ли сообщение оповещением о новом члене группы
if (msg.hasOwnProperty('new_chat_participant')){
sendMessage(chatId, welcomeText, 'HTML');
}
}
Если HTML-теги не использовать, то сообщения отправляются. Также, если заменить HTML на MarkdownV2, то при применении соответствующей разметки форматирование работает, но с Markdown работать неудобно:(. В чём может быть причина?