From 278f01dc0d65eb1df2ac22deb7f7fde64398f3a5 Mon Sep 17 00:00:00 2001 From: Feror Date: Thu, 13 Mar 2025 10:40:05 +0100 Subject: [PATCH] =?UTF-8?q?Ajout=20de=20garde-fous=20si=20le=20fichier=20d?= =?UTF-8?q?'environnement=20n'est=20pas=20pr=C3=A9sent=20ou=20est=20incomp?= =?UTF-8?q?let?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/index.ts b/index.ts index 11ed3c6..405fb95 100644 --- a/index.ts +++ b/index.ts @@ -183,6 +183,12 @@ const server = new Server( if (userWindow.contactFormSelectedField === "message") { userWindow.contactFormData.message += newLine; } else if (userWindow.contactFormSelectedField === "submit") { + if (!process.env.DISCORD_WEBHOOK_URL || !process.env.DISCORD_USER_ID) { + console.error("Discord webhook URL or user ID not set"); + stream.write("Error sending message to Discord webhook\n"); + stream.close(); + return; + } const webhookUrl = process.env.DISCORD_WEBHOOK_URL!; const messageData = { content: `<@${process.env.DISCORD_USER_ID}>\nName: ${ @@ -277,6 +283,6 @@ const server = new Server( } ); -server.listen(+process.env.PORT!, "0.0.0.0", () => { - console.log(`🚀 SSH server running on port ${process.env.PORT!}`); +server.listen(+(process.env.PORT || 2222), "0.0.0.0", () => { + console.log(`🚀 SSH server running on port ${process.env.PORT || 2222}`); });