Telegram Bot 发送 HTML 消息需要使用特定的 HTML 标记。您可以使用以下代码来发送 HTML 消息:

import requests

bot_token = 'YOUR_BOT_TOKEN'
chat_id = 'TARGET_CHAT_ID'
html_text = '<b>Bold text</b>, <i>italic text</i>, <a href='https://www.example.com'>link</a>'

url = f'https://api.telegram.org/bot{bot_token}/sendMessage'
params = {'chat_id': chat_id, 'text': html_text, 'parse_mode': 'HTML'}
response = requests.post(url, data=params)

print(response.content)

在上面的代码中,我们使用了 parse_mode 参数来指定消息的解析模式为 HTML。请注意,您需要在 HTML 标记中使用单引号而不是双引号。

如果您仍然无法发送 HTML 消息,请检查您的 Bot 的权限,以确保它具有发送 HTML 消息的权限。

Telegram Bot 发送 HTML 消息:完整指南及代码示例

原文地址: https://www.cveoy.top/t/topic/oQpt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录