From 5a949c9b697af172c3fbb4f8e9a2f9cca86202cb Mon Sep 17 00:00:00 2001 From: Rory& Date: Fri, 17 Jul 2026 06:43:14 +0200 Subject: [PATCH] Attachment limits --- src/api/routes/channels/#channel_id/messages/index.ts | 2 +- src/util/config/types/subconfigurations/limits/MessageLimits.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/api/routes/channels/#channel_id/messages/index.ts b/src/api/routes/channels/#channel_id/messages/index.ts index 83b5bd0c2..63c763793 100644 --- a/src/api/routes/channels/#channel_id/messages/index.ts +++ b/src/api/routes/channels/#channel_id/messages/index.ts @@ -258,7 +258,7 @@ export const messageUpload = multer({ limits: { fileSize: Config.get().limits.message.maxAttachmentSize, fields: 10, - // files: 1 + files: Config.get().limits.message.maxAttachments, }, storage: multer.memoryStorage(), }); // max upload 50 mb diff --git a/src/util/config/types/subconfigurations/limits/MessageLimits.ts b/src/util/config/types/subconfigurations/limits/MessageLimits.ts index 50ea32d22..f5b397d14 100644 --- a/src/util/config/types/subconfigurations/limits/MessageLimits.ts +++ b/src/util/config/types/subconfigurations/limits/MessageLimits.ts @@ -20,6 +20,7 @@ export class MessageLimits { maxCharacters: number = 1048576; maxTTSCharacters: number = 160; maxReactions: number = 2048; + maxAttachments: number = 15; maxAttachmentSize: number = 1024 * 1024 * 1024; maxBulkDelete: number = 1000; maxEmbedDownloadSize: number = 1024 * 1024 * 5;