feat(whatsapp): add configurable media max size

- Add whatsapp.mediaMaxMb config option (default: 50MB)
- Increases default from previous 5MB hardcoded limit
- Allows receiving larger documents/media files
- Per-account override via whatsapp.accounts.*.mediaMaxMb

Fixes #<issue-number> (if applicable)
This commit is contained in:
Elie Habib
2026-01-08 17:22:35 +00:00
committed by Peter Steinberger
parent da2323f80e
commit 3026367c1b
3 changed files with 9 additions and 0 deletions

View File

@@ -131,6 +131,8 @@ export type WhatsAppConfig = {
groupPolicy?: GroupPolicy;
/** Outbound text chunk size (chars). Default: 4000. */
textChunkLimit?: number;
/** Maximum media file size in MB. Default: 50. */
mediaMaxMb?: number;
/** Disable block streaming for this account. */
blockStreaming?: boolean;
/** Merge streamed block replies before sending. */
@@ -160,6 +162,7 @@ export type WhatsAppAccountConfig = {
groupAllowFrom?: string[];
groupPolicy?: GroupPolicy;
textChunkLimit?: number;
mediaMaxMb?: number;
blockStreaming?: boolean;
/** Merge streamed block replies before sending. */
blockStreamingCoalesce?: BlockStreamingCoalesceConfig;