Telegram Bot File下载突然响应403

时间:2018-06-09 08:58:59

标签: telegram telegram-bot

我有一个电报机器人,自昨天(5/9/2018)起它没有任何问题 但现在它在尝试下载文件时收到403。我没有看到Bot API文档有任何变化。即使我尝试手动下载文件,我也得到403.问题在我的其他机器人中没有出现。

我知道这个过程(首先发出一个getFile请求然后从响应中的file_path生成直接文件路径)但是当我尝试从生成的url(https://api.telegram.org/file/bot<token>/<file_path>)下载文件时,它返回403。

更多信息:

我将文件由我自己的用户发送到机器人,因此文件消息既不会被删除也不会被文件所有者停用或清除历史记录或某事

2 个答案:

答案 0 :(得分:1)

似乎电报服务中存在错误。原因问题在一个月后消失了。我联系电报并询问了原因,但由于没有解决我的代码问题,问题就解决了,我没有答案,我认为这是电报服务中的错误。

答案 1 :(得分:0)

如果文件是由用户自己从对话框中删除的,则可以这样做。在这种情况下,Telegram从存储中物理删除文件并抛出403错误。

我还怀疑如果用户清除历史记录,Telegram还会删除对话历史记录中的所有文件(但我不是100%肯定,但这在逻辑上是相同的。)

如果此答案对您没有帮助,请提供更多信息: *什么类型的聊天? *谁发送了该文件(用户或机器人)?