【问题标题】:How to download photos attached to a message sent to my Telegram bot如何下载附加到发送到我的电报机器人的消息的照片
【发布时间】:2019-12-24 15:13:38
【问题描述】:

Message 对象有一个 photo 字段,其中包含一个 PhotoSize 对象数组。如果将一张照片发送给机器人,一切都井井有条,因为您只能拍摄最后一张照片。但是,如果发送了多张照片,则不再可能获得最大的照片。如何下载每张照片的最大副本?

【问题讨论】:

  • 您好,欢迎来到 SO。请花时间阅读How to Ask 部分,以了解如何发布一个好的问题,以便社区可以为您提供帮助。请编辑您的帖子并添加 minimal, reproducible example 以及您可能遇到的任何错误或日志。

标签: telegram telegram-bot photo php-telegram-bot


【解决方案1】:

我认为这里没有逻辑:

if several photos are sent, then getting the largest photo is no longer possible

如果相册(或只是一些照片)被发送到机器人,它会通过单独的Message 对象获得与发送的照片一样多的更新。

这意味着,您每次都需要获取PhotoSize 数组的最后一个元素,在这种情况下您将拥有最大的照片。

【讨论】:

    猜你喜欢
    • 2016-07-18
    • 2016-10-17
    • 2015-09-14
    • 2020-08-25
    • 2016-08-15
    • 2021-10-08
    • 2017-03-19
    • 2021-01-01
    • 1970-01-01
    相关资源
    最近更新 更多