如何使用实体获取格式化文本?
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 返回的消息,因为结果未被修改那里。相反,必须使用友好的方法或通过事件来获取消息。
我需要电视节目方面的帮助:
我有来自电视节目消息的文字。示例:'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 返回的消息,因为结果未被修改那里。相反,必须使用友好的方法或通过事件来获取消息。