【问题标题】:Telegram Bot File Download Suddenly response 403Telegram Bot 文件下载突然响应 403
【发布时间】:2018-11-19 05:16:47
【问题描述】:

我有一个电报机器人,它从昨天(2018 年 5 月 9 日)开始运行没有任何问题 但现在它在尝试下载文件时收到 403。我没有看到 Bot API 文档有任何变化。即使我尝试手动下载文件,我也会得到 403。在我的其他机器人中没有看到这个问题。

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

更多信息:

我自己的用户将文件发送给机器人,因此既不会删除文件消息,也不会停用文件所有者或清除历史记录或其他内容

【问题讨论】:

    标签: telegram telegram-bot


    【解决方案1】:

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

    我还怀疑,如果用户清除历史记录,Telegram 也会从对话历史记录中删除所有文件(但我不是 100% 确定这一点,但这是合乎逻辑的)。

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

    【讨论】:

    • 我在我的问题中添加了更多信息
    • @saeed 你能在 bot 的历史记录中找到那个文件吗?
    【解决方案2】:

    Telegram 服务中似乎存在错误。因为一个月后问题就消失了。我联系了电报并询问了他们的原因,但我没有得到答案,顺便说一句,由于问题在我的代码没有任何更改的情况下解决了,我认为这是电报服务的一个错误。

    【讨论】:

    • 现在我给了你+10,所以我落后你 13 分 Bob (Patric)
    • 嗨,赛义德。你又遇到这个问题了吗?今晚发生在我身上
    猜你喜欢
    • 2016-01-10
    • 1970-01-01
    • 2020-02-28
    • 2020-09-15
    • 2016-07-15
    • 1970-01-01
    • 2016-10-11
    • 2021-11-06
    • 2021-10-03
    相关资源
    最近更新 更多