如何发送彩色短信?

新手上路,请多包涵

我正在尝试向用户发送彩色文本消息作为回复,使用 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 v. 4.0.3。

还有别的办法吗?

原文由 Rakete1111 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.4k
2 个回答

不幸的是,除了 parsemode 的单元测试 外,没有关于机器人接受的标签的文档。

有效的标签是 bia 对于粗体,斜体和链接元素,这是更多的东西,但我可能没有在 文档 中找到它

原文由 edoput 发布,翻译遵循 CC BY-SA 3.0 许可协议

您可以点亮带有严肃字符“`”的一段文字

AAAA ` enlight piece ` BBB

原文由 veaceslav.kunitki 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题