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

2024-10-04 01:29:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要一些关于telethon的帮助:

我有电话留言。例如:'some text message'

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

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


Tags: 方法text文本实体message技巧somelength
1条回答
网友
1楼 · 发布于 2024-10-04 01:29:20

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

print(message.text)

请注意,由于它当前依赖于client.parse_mode,因此不能对原始API返回的消息使用.text属性,因为在那里结果没有修改。相反,必须使用友好的方法或通过事件获取消息。你知道吗

相关问题 更多 >