2

我经常使用pyrogram python 库。经常遇到如下错误,一直没有找到解决办法。它看似随机出现,考虑到我不受 Telegram 服务器的速率限制,这很奇怪。以下消息是我随机遇到的错误:

pyrogram.errors.rpc_error.UnknownError: [520 Unknown error]: [-503 Timeout] (caused by "upload.GetFile")

有没有人自己遇到过这个错误,你是如何解决的?如果不是限速,它的原因是什么?

4

1 回答 1

1

根据pyrogram GitHub 存储库上的这个问题,如果这个问题经常发生,那么它是一个服务器问题。但是,它被 pyrogram 处理不当。如果它一直发生在您身上,那么请考虑使用不同的端点/方法来实现您想要做的事情,因为这是一个服务器端问题,并且无论您使用哪个模块都会出现。

我设法从该线程中找到的最佳信息块来自this answer,它建议您改用以下方法:

path = client.download_media(m.photo, file_name="test1.jpg", block=False)
于 2021-04-27T12:39:21.200 回答