我想将电报服务器中存在的文件上传到另一台服务器,但电报不提供下载URL链接。
我尝试使用像pwrtelegrambot这样的机器人或类似的东西,但它们都不起作用。 我试着写一个机器人为我做这个,但我明白机器人只能下载文件高达20mb,我得到了这个错误
{" ok":false," error_code":400,"说明":"错误请求:文件太大"}
有没有办法从电报服务器中存在的文件生成下载URL并将它们上传到另一台服务器,如uploadboy或其他?
我会感谢任何帮助!!
答案 0 :(得分:0)
如此link中所述,您无法下载大于20MB的文件。
如果你真的想下载大文件,你应该忘记机器人并尝试修改电报客户端源代码。(telegram cli,android,webogram)
答案 1 :(得分:0)
您可以使用thelethon(用于电报的python客户端)通过电报用户抓取包含媒体的聊天,然后使用client.download_media(msg, file_name)
功能逐个下载文件。 msg
是包含您想要的媒体的电报消息。
这是一个迟到的答案,但万一有人遇到同样的问题;)