我试图下载同一条消息的 4 张照片,但无法下载,下面是我尝试的代码,这只会下载 1 张图片,如果(message.media){const link = await handleMedia(
我尝试下载同一条消息的 4 张照片,但无法下载,以下是我尝试的代码
这只会下载 1 张图片
if (message.media) {
const link = await handleMedia(message.media, userId);
if (link.includes("pdf")) {
filesRecibeds.add(link);
} else {
img_recibeds.push(link);
}
}
这会下载同一张照片 2 次,但不会下载消息中的 4 张照片,我做错了什么?
if (message.groupedId) {
const albumMessages = await client.getMessages(message.peerId, {
ids: message.id,
});
for (const mediaMessage of albumMessages) {
if (mediaMessage.groupedId === message.groupedId) {
if (mediaMessage.media) {
const link = await handleMedia(mediaMessage.media, userId);
if (link.includes("pdf")) {
filesRecibeds.add(link);
} else {
img_recibeds.push(link);
}
}
}
}
}