在服务器上的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:请不要建议使用按钮-目标是在其中带有一些命令标记的可点击文本。
答案 0 :(得分:0)
对于parse_mode=HTML
,我遇到了同样的问题,<a href="tg://bot_command?command=start">/start</a>
无效。
但是,自动检测到文本中的简单 /开始并使其突出显示并可以点击。