电报机器人-避免为“ tg://”方案使用“ unsage_url”

时间:2018-07-31 15:16:21

标签: telegram telegram-bot

在服务器上的Telegram Bot API中,我使用“ Markdown” parse_mode 创建 sendMessage 。 (https://core.telegram.org/bots/api#markdown-style

这是服务器在 sendMessage 中发送的文本:

[432123******5432 (proxy: 1234)](tg://bot_command?command=info 123456789)

我希望在URL(Telegram Apps)上呈现所生成的URL的方式与在Markdown中完全一样:tg://bot_command?command=info 123456789

但是我得到以下结果:

tg://unsafe_url?url=http%3A%2F%2Ftg%3A%2F%2Fbot_command%3Fcommand%3Dinfo%25201234

即中添加了不必要的“ unsafe_url” 以及 http 方案。

这会阻止用户单击具有自动发送到聊天机器人聊天命令的URL。

有什么想法我做错了吗?

PS:请不要建议使用按钮-目标是在其中带有一些命令标记的可点击文本。

1 个答案:

答案 0 :(得分:0)

对于parse_mode=HTML,我遇到了同样的问题,<a href="tg://bot_command?command=start">/start</a>无效。

但是,自动检测到文本中的简单 /开始并使其突出显示并可以点击。