Android &引用;getFile";电报botapi中的方法
在电报机器人API中有一个方法“getFile”。我有一个用于测试的机器人,并在Android上安装了Telegram。我如何测试这个方法,我应该向我的机器人发送一个文件吗?如果是,那么具体是什么?如果有人向您的机器人发送了文件(照片、视频、文档、音频等),Android &引用;getFile";电报botapi中的方法,android,telegram,telegram-bot,Android,Telegram,Telegram Bot,在电报机器人API中有一个方法“getFile”。我有一个用于测试的机器人,并在Android上安装了Telegram。我如何测试这个方法,我应该向我的机器人发送一个文件吗?如果是,那么具体是什么?如果有人向您的机器人发送了文件(照片、视频、文档、音频等),getFile返回允许机器人下载文件的信息。要测试此方法,请执行以下操作: 使用Android Telegram应用程序向您的机器人发送照片 打开浏览器,在地址栏中输入https://api.telegram.org/bot/getUpdat
getFile
返回允许机器人下载文件的信息。要测试此方法,请执行以下操作:
https://api.telegram.org/bot/getUpdates
您应该在响应中看到几个文件id
s。这些是照片的缩略图文件\u id
。在浏览器的地址栏中输入https://api.telegram.org/bot/getFile?file_id=
在响应中查找文件路径
。它应该看起来像photo\/file_22.jpg
。反斜杠仅用于转义正斜杠,因此文件路径实际上是photo/file\u 22.jpg
https://api.telegram.org/file/bot/
您应该会看到照片的相应缩略图要以编程方式下载文件,您可以遵循与上述完全相同的步骤,也可以使用诸如(Python)之类的库,该库提供了一种方便下载文件的方法,而无需执行上述所有步骤。下载图像时,我得到的图像质量不好,而不是原始图像。有没有办法获得原始图像(宽度/高度)?谢谢。有很多尺码可供选择吗?只要选你想要的尺寸,我怎么做?使用:api.telegram.org/file/bot/我可以看到图像,但比原始图像小,质量差。如果我下载图像,然后缩放它,我会得到一个质量很差的图像,我用php怎么迁移?容易的?将我的bot代码从php转换为python?需要更改我的linux服务器吗?@Mattia Telegrame client在上传到Telegrame cdn服务器之前调整它们的大小。在转换之前,用户必须选择原始上载方法,而不是优化方法