当前位置:  开发笔记 > 编程语言 > 正文

Telegram Bot API中的"getFile"方法

如何解决《TelegramBotAPI中的"getFile"方法》经验,为你挑选了1个好方法。

在Telegram Bot API中有一个方法"getFile" https://core.telegram.org/bots/api#getfile.我有一个测试机器人,并在Android上安装Telegram.如何将文件发送到我的机器人,如何测试此方法?如果是这样,那怎么样?



1> Nick Lee..:

如果有人向您的机器人发送了一个文件(照片,视频,文档,音频等),则getFile返回允许机器人下载文件的信息.要测试此方法,请执行以下操作:

    使用Android Telegram应用程序向您的机器人发送照片.

    打开浏览器,输入地址栏 https://api.telegram.org/bot/getUpdates

    您应该file_id在响应中看到几个s.这些是照片的缩略图.

    选择一个file_id你的选择.输入浏览器的地址栏https://api.telegram.org/bot/getFile?file_id=

    file_path在回复中寻找.它应该看起来像photo\/file_22.jpg.反斜杠只是为了逃避正斜杠,所以file_path实际上是这样photo/file_22.jpg

    在地址栏中输入 https://api.telegram.org/file/bot/

    您应该看到照片的相应缩略图.

要以编程方式下载文件,您可以按照上述完全相同的步骤操作,或者您可以使用诸如telepot(Python)之类的库,它提供了一种方便地下载文件的方法,而无需执行上述所有步骤.

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有