From b5cd54e33de72aed1f8505bddf27661e4e80a5eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C9=A7=CF=83=E2=84=93=CF=83?= Date: Wed, 10 Dec 2025 19:28:02 +0100 Subject: [PATCH] feat: add public option support for PDF command responses --- src/services/CommandService.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/services/CommandService.js b/src/services/CommandService.js index 060ad4b..b55a097 100644 --- a/src/services/CommandService.js +++ b/src/services/CommandService.js @@ -82,10 +82,10 @@ class CommandService { */ async handleSlashCommand(interaction) { try { - // Toutes les commandes sont privées (ephemeral) - await interaction.deferReply({ - flags: require('discord.js').MessageFlags.Ephemeral - }); + // Toutes les commandes sont privées (ephemeral) sauf /pdf avec option public=true + const isPdfPublic = interaction.commandName === 'pdf' && interaction.options?.getBoolean('public') === true; + const deferOptions = isPdfPublic ? {} : { flags: require('discord.js').MessageFlags.Ephemeral }; + await interaction.deferReply(deferOptions); switch (interaction.commandName) { case 'issue-info':