有没有办法从Telegram bot打开应用程序?

2024-10-05 19:47:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经编写了一个telegrambot(python Telegram bot),我想知道是否有办法从bot打开应用程序。在

更准确地说,机器人搜索torrent链接,最初的想法是将链接直接发送到用户计算机中的qBitTorrent,但不幸的是我被困在这一步,所以目前我想给用户一个磁铁链接,这样它就可以粘贴到qBitTorrent应用程序中。从应用程序自动打开是很好的事情。在

提前谢谢!在


Tags: 用户应用程序链接粘贴bot计算机机器人事情
3条回答

我也一直在解决这个问题。我试图通过URI打开另一个应用程序,例如:

things://add?title=My%20new%20task

上面的例子显示了我试图打开名为Things的macOS应用程序。在

主要答案是:Telegram不允许从bot打开外部应用程序,也不允许在URI中使用任何协议,除了httptg。在

我认为,你可以使用第三方(或你的一个)服务,这将重定向你的任何网页,你会要求。你的URL可能是应用程序的URI:你的移动/电脑浏览器可以直接将你重定向到应用程序。在

一般来说,你是对的:一个Android应用程序可以启动另一个应用程序。在

然而,在这种情况下,这不是我们所说的您的应用程序,而是您希望另一个应用程序(Telegram)打开另一个应用程序。所以你必须依赖于应用程序(Telegram)为你提供的API。在

您可以在https://core.telegram.org/bots/api上查看Telegram的bot API,这里没有执行命令或打开其他应用程序的方法。所以你不可能用你的电报机器人打开另一个应用程序。在

机器人程序无法打开外部应用程序

相关问题 更多 >