如何使用实体获取格式化文本?

How to get formatted text with entities?

我需要电视节目方面的帮助:

我有来自电视节目消息的文字。示例:'some text message'

我有一个实体。示例:{"_": "MessageEntityBold", "offset": 5, "length": 4}

我需要一些方法或技巧来获得像这样的格式化文本:'''some <b>text</b> message'''

Message.text returns 使用客户端当前解析模式格式化的文本。默认情况下,这是 Telegram 的 markdown,这意味着您将使用以下代码获得 some **text** message

print(message.text)

请注意,由于它目前依赖于 client.parse_mode,因此您不能将 .text 属性 用于原始 API 返回的消息,因为结果未被修改那里。相反,必须使用友好的方法或通过事件来获取消息。