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}`); });