如何发送彩色短信?

Rak*_*111 8 python python-3.x python-telegram-bot

我正在尝试使用sendMessageHTML解析向用户发送彩色文本消息作为回复.

bot.sendMessage(update.message.chat_id, "<span style=\"color:blue\">foo</span>", telegram.ParseMode.HTML)
Run Code Online (Sandbox Code Playgroud)

发送<span style="color:blue">foo</span>不起作用,因为span不支持:

错误请求:无法解析消息文本:字节偏移0(400)处不支持的开始标记"span"

我正在使用python-telegram-botv.4.0.3.

还有另外一种方法吗?

edo*_*put 9

遗憾的是,没有关于机器人接受的标签的文档,除了parsemode的单元测试.

该工作标签b,i,a粗体,斜体和链接元素,这是什么提供的,也许还有更多,但我不能在找到它的文档

  • 不,电报api docs将[messageEntity](https://core.telegram.org/bots/api#messageentity)描述为>提及(@ username),hashtag,bot_command,url,email,bold(bold> text) ,斜体(斜体文本),代码(monowidth string),pre(monowidth block),> text_link(用于可点击的文本URL)因此无法为文本消息添加颜色,但您始终可以将文本处理为图像并显示那. (7认同)