我经常使用pyrogram python 库。经常遇到如下错误,一直没有找到解决办法。它看似随机出现,考虑到我不受 Telegram 服务器的速率限制,这很奇怪。以下消息是我随机遇到的错误:
pyrogram.errors.rpc_error.UnknownError: [520 Unknown error]: [-503 Timeout] (caused by "upload.GetFile")
有没有人自己遇到过这个错误,你是如何解决的?如果不是限速,它的原因是什么?
我经常使用pyrogram python 库。经常遇到如下错误,一直没有找到解决办法。它看似随机出现,考虑到我不受 Telegram 服务器的速率限制,这很奇怪。以下消息是我随机遇到的错误:
pyrogram.errors.rpc_error.UnknownError: [520 Unknown error]: [-503 Timeout] (caused by "upload.GetFile")
有没有人自己遇到过这个错误,你是如何解决的?如果不是限速,它的原因是什么?
根据pyrogram GitHub 存储库上的这个问题,如果这个问题经常发生,那么它是一个服务器问题。但是,它被 pyrogram 处理不当。如果它一直发生在您身上,那么请考虑使用不同的端点/方法来实现您想要做的事情,因为这是一个服务器端问题,并且无论您使用哪个模块都会出现。
我设法从该线程中找到的最佳信息块来自this answer,它建议您改用以下方法:
path = client.download_media(m.photo, file_name="test1.jpg", block=False)