On this page
Descargas Avanzadas
Zerogram incluye utilidades para descargar archivos con progreso y cancelacion.
Descarga Simple
const buffer = await ctx.downloadMedia(message, { filePath: './video.mp4', onProgress: (p) => console.log(p.percent + '%') });
Con Cancelacion
const controller = new AbortController(); const buffer = await ctx.downloadMedia(message, { controller }); // Para cancelar: controller.abort();
Descarga en Lote
const results = await ctx.downloadMediaBatch(messages, { dir: './downloads', onProgress: (p) => log(`${p.index}/${p.total}`) });