如何在bot.sendMessage()中发送超链接

问题描述 投票:0回答:3

我的机器人发送链接。所以我想包含一个像 HTML 那样的超链接,例如

-a href="google.com" Google /a
显示一个名为“Google”的可点击文本,我如何在
bot.sendMessage()
中执行此操作?如果您也有发送粗体字体消息的想法..

python telegram-bot telepot
3个回答
17
投票

通过在 send_message() 中指定

parse_mode=ParseMode.HTML
,您可以使用 HTML 标签。

超链接示例

bot.send_message(chat_id = update.message.chat_id, text = "<a href='https://www.google.com/'>Google</a>", parse_mode = ParseMode.HTML)

粗体示例

bot.send_message(chat_id = update.message.chat_id, text = "<b>Bold font</b>", parse_mode = ParseMode.HTML)

有关更多格式选项,请参阅此处


12
投票

您可以使用格式选项来执行此操作。


-1
投票

如何在Python中做到这一点?我也在制作一个机器人,但是我是用 Python 开发的

© www.soinside.com 2019 - 2024. All rights reserved.