如何在Telegram Bot API的sendMessage中用HTML标记引用文本?
Telegram Bot API实现文本引用(HTML解析模式)
Telegram新推出的文本引用功能,在Bot API的HTML解析模式下,可通过<blockquote>标签实现,该标签是Bot API 6.2版本后新增的支持项。
具体用法示例
Python代码示例
import requests bot_token = "你的机器人Token" target_chat_id = "目标聊天ID" message_text = """这是一段普通消息内容 <blockquote>这是需要以引用样式展示的文本,会自动应用Telegram的新引用格式</blockquote> 可以在引用前后添加其他普通文本""" requests.post( url=f"https://api.telegram.org/bot{bot_token}/sendMessage", data={ "chat_id": target_chat_id, "text": message_text, "parse_mode": "HTML" } )
Curl命令示例
curl -X POST https://api.telegram.org/bot<你的机器人Token>/sendMessage \ -d chat_id=<目标聊天ID> \ -d text="普通消息内容\n<blockquote>引用样式的文本内容</blockquote>" \ -d parse_mode="HTML"
发送后,<blockquote>标签包裹的内容会自动渲染为你截图中的那种文本引用样式,无需额外配置。
内容的提问来源于stack exchange,提问作者wiki
相关产品推荐
相关产品推荐

