Skip to content

Проблема с MarkdownV2 при редактировании сообщения #21

Description

@leowerd

Создание сообщения с разметкой 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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions