如何下载附加到发送到我的 Telegram 机器人的消息的照片

How to download photos attached to a message sent to my Telegram bot

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

我看不出这里有逻辑:

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

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

也就是说,每次都需要取PhotoSize数组的最后一个元素,此时你会得到最大的照片。