fix: support WhatsApp voice message download

This commit is contained in:
yorkhellen 2026-05-03 21:44:09 +08:00 committed by Xubin Ren
parent 614b21368f
commit 0f32c0451e

View File

@ -165,6 +165,10 @@ export class WhatsAppClient {
fallbackContent = '[Video]'; fallbackContent = '[Video]';
const path = await this.downloadMedia(msg, unwrapped.videoMessage.mimetype ?? undefined); const path = await this.downloadMedia(msg, unwrapped.videoMessage.mimetype ?? undefined);
if (path) mediaPaths.push(path); if (path) mediaPaths.push(path);
} else if (unwrapped.audioMessage) {
fallbackContent = '[Voice Message]';
const path = await this.downloadMedia(msg, unwrapped.audioMessage.mimetype ?? undefined);
if (path) mediaPaths.push(path);
} }
const finalContent = content || (mediaPaths.length === 0 ? fallbackContent : '') || ''; const finalContent = content || (mediaPaths.length === 0 ? fallbackContent : '') || '';