-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
Создание сообщения с разметкой MarkdownV2 и HTML работает и отображается корректно, но при редактировании уже отправленного сообщения работает только разметка HTML, при выборе MarkdownV2 сообщение не изменяется.
Так работает и отправляет:
fb::Message msgInfo("`Инфо`", CHAT_ID);
msgInfo.mode = fb::Message::Mode::MarkdownV2;
bot.sendMessage(msgInfo);
infoID = bot.lastBotMessage(); // запомнили ID сообщения с инфо
Так работает и меняет текст:
String infoMessage = "Станция: " + String(lastStation) + "\n" + String(lastTitle) + "\n<code>Громкость: " + String(lastVolume) + " Битрейт: " + String(lastBitrate) + " kbps</code>\n";
fb::TextEdit editInfo;
editInfo.mode = fb::Message::Mode::HTML;
editInfo.text = infoMessage;
editInfo.chatID = CHAT_ID;
editInfo.messageID = infoID;
bot.editText(editInfo);
Так не работает и текст сообщения остается старым:
String infoMessage = "Станция: " + String(lastStation) + "\n" + String(lastTitle) + "\n`Громкость: " + String(lastVolume) + " Битрейт: " + String(lastBitrate) + " kbps`\n";
fb::TextEdit editInfo;
editInfo.mode = fb::Message::Mode::MarkdownV2;
editInfo.text = infoMessage;
editInfo.chatID = CHAT_ID;
editInfo.messageID = infoID;
bot.editText(editInfo);
Пробовал экранировать через \ но это ничего не дало, другие теги MarkdownV2 тоже пробовал.
В остальном бот работает хорошо.
esp32 wroom, arduino 1.8.19, FastBot2-1.0.10
Metadata
Metadata
Assignees
Labels
No labels