python - 如何发送彩色短信?

标签 python python-3.x python-telegram-bot

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

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

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

Bad Request: Can't parse message text: Unsupported start tag "span" at byte offset 0 (400)

我正在使用 python-telegram-bot第 4.0.3 节。

还有别的办法吗?

最佳答案

不幸的是,除了 unit test for parsemode 之外,没有关于机器人接受的标签的文档。 .

有效的标签是 b, i, a 用于粗体、斜体和链接元素,这是提供的,也许有更多,但我在 docs 中找不到它

关于python - 如何发送彩色短信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37092909/

相关文章:

python - 从长度到起始索引切片

python - 运行时警告 : invalid value encountered in reduce

python-3.x - 使用命令提示符在 Windows 10 专业版、python3.8.0 中安装 jupyter notebook 时遇到错误

python - 下载图片 Python Telegram API

python - 比较两个列表并获得数字差异

没有编码的 Python 字符串参数

python - 在 Python 中运行 SQL 查询

python - 如何在 python-telegram-bot 包装器中使用 ForceReply

python-2.7 - Telegram-bot (telepot api) : Is it possible to send an image directly from URL without saving it

python - 为什么会出现这个属性错误呢?