Message
对象有一个photo
字段,其中包含一个PhotoSize
对象的数组。如果将一张照片发送给机器人,一切都井井有条,因为您可以只拍摄最后一项。但是,如果发送了几张照片,则不再可能获得最大的照片。如何下载每张照片的最大副本?
我在这里看不到任何逻辑:
if several photos are sent, then getting the largest photo is no longer possible
如果将相册(或仅部分照片(发送到机器人,它将获得与发送的照片数一样多的具有单独Message
对象的更新。
这意味着,您每次都需要拍摄PhotoSize
数组的最后一个元素,在这种情况下,您将获得最大的照片。