我试图使用sendMessage
和HTML解析,向用户发送一条彩色文本消息作为回复。
bot.sendMessage(update.message.chat_id, "<span style=\"color:blue\">foo</span>", telegram.ParseMode.HTML)
发送<span style="color:blue">foo</span>
不起作用,因为不支持span
:
错误请求:无法解析消息文本:字节偏移量0 (400)处不支持的开始标记"span“
我使用的是python-telegram-bot
诉4.0.3。
还有别的办法吗?
发布于 2016-05-08 07:28:12
不幸的是,除了parsemode单元测试之外,没有关于机器人接受的标记的文档。
使用的标签是b
、i
、a
,用于粗体、斜体和链接元素,这是提供的,也许还有更多,但我在文档中找不到它
发布于 2020-04-12 00:11:43
你可以用严肃的文字“”来点亮一段文字
AAAA 灯片血脑屏障
发布于 2022-05-07 15:31:27
根据核心API文档,电报只支持对扰流板文本的<span>
标记。我试图用HTML解析和文本发送一条消息:
"<span style=\"color:#fc5252;\">text</span>"
并得到:
不能解析实体:标记"span“必须在字节偏移量为0处有类”tg-破坏者“。
我猜这意味着<span>
标记只能用于扰流文本。
https://stackoverflow.com/questions/37092909
复制相似问题