从电报机器人上传

时间:2017-07-06 15:51:35

标签: upload limit telegram

我想将电报服务器中存在的文件上传到另一台服务器,但电报不提供下载URL链接。

我尝试使用像pwrtelegrambot这样的机器人或类似的东西,但它们都不起作用。 我试着写一个机器人为我做这个,但我明白机器人只能下载文件高达20mb,我得到了这个错误

  

{" ok":false," error_code":400,"说明":"错误请求:文件太大"}

有没有办法从电报服务器中存在的文件生成下载URL并将它们上传到另一台服务器,如uploadboy或其他?

我会感谢任何帮助!!

2 个答案:

答案 0 :(得分:0)

如此link中所述,您无法下载大于20MB的文件。

如果你真的想下载大文件,你应该忘记机器人并尝试修改电报客户端源代码。(telegram cliandroidwebogram

答案 1 :(得分:0)

您可以使用thelethon(用于电报的python客户端)通过电报用户抓取包含媒体的聊天,然后使用client.download_media(msg, file_name)功能逐个下载文件。 msg是包含您想要的媒体的电报消息。

这是一个迟到的答案,但万一有人遇到同样的问题;)