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