Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从电报机器人API下载大文件_Php_Telegram Bot - Fatal编程技术网

Php 如何从电报机器人API下载大文件

Php 如何从电报机器人API下载大文件,php,telegram-bot,Php,Telegram Bot,好的,我知道在telegram bot API中,我们可以获取文件id并将其发送到getFile方法,它将为我们提供文件路径,以便我们可以使用URL下载它 但每个文件的最大文件大小限制为20MB 我的问题是: 如何绕过尺寸限制? 我个人不会相信这一点,直到用一个200MB大小的文件对它进行测试,并且它运行得非常快。我想这样做。我想,他们通过使用客户端api绕过了这个限制,在客户端api中,方法没有大小限制 必须有另一个“私有”bot,它使用电报客户端api。公共bot只是将文件\u id(或通过

好的,我知道在telegram bot API中,我们可以获取文件id并将其发送到
getFile
方法,它将为我们提供文件路径,以便我们可以使用URL下载它

但每个文件的最大文件大小限制为20MB

我的问题是:

如何绕过尺寸限制?


我个人不会相信这一点,直到用一个200MB大小的文件对它进行测试,并且它运行得非常快。我想这样做。

我想,他们通过使用客户端api绕过了这个限制,在客户端api中,方法没有大小限制


必须有另一个“私有”bot,它使用电报客户端api。公共bot只是将
文件\u id
(或通过调用附加文件的整个消息)发送给私人bot,私人bot执行下载文件的实际工作。

应该是这样。你说的“私人”bot是什么意思?@SemyonVyskubov,一些使用电报客户端api的应用程序,除了“公共bot”之外,任何人和任何人都无法访问它(使用电报的bot api并与bot终端用户进行通信)。