entities. У сущности есть offset и length. Считаем их и получаем нужный кусок.message.html_text и распарсить как html. В markdown, по-моему, тоже был конвертерtext = 'Regular text [follow me](https://habr.com) wow'
msg = bot.send_message(message.chat.id, text, parse_mode='MarkdownV2')
print(msg.html_text)
# Regular text <a href="https://habr.com/">follow me</a> wow