await _sendAlbum(client, targetChannel, {
file: [file1, file2, ...],
caption: combinedCaption,
forceDocument: false,
workers: 1,
});
Upload each media as a CustomFile, collect them into an array, then use _sendAlbum to send them as a single album with a shared caption.