From c9d11a9d6e8c91211ba2be8e074016f772dd2019 Mon Sep 17 00:00:00 2001 From: SDCore Date: Mon, 25 May 2026 23:03:27 -0500 Subject: [PATCH 1/3] Update Packages --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index f57b800..56e3a8e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "ISC", "dependencies": { "chalk": "^4.1.2", - "discord.js": "^14.26.3", + "discord.js": "^14.26.4", "dotenv": "^17.4.2" } }, @@ -274,9 +274,9 @@ ] }, "node_modules/discord.js": { - "version": "14.26.3", - "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.26.3.tgz", - "integrity": "sha512-XEKtYn28YFsiJ5l4fLRyikdbo6RD5oFyqfVHQlvXz2104JhH/E8slN28dbky05w3DCrJcNVWvhVvcJCTSl/KIg==", + "version": "14.26.4", + "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.26.4.tgz", + "integrity": "sha512-4oBp8tc6Kf8IDBwAHhbsMaAqx1b5fob9SNasZT7V6yyyUydoO5i5fGuX7TmvRtR+q/WgKRnRViRoAWnG7fNyvA==", "license": "Apache-2.0", "dependencies": { "@discordjs/builders": "^1.14.1", diff --git a/package.json b/package.json index 5edddd6..8833c62 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "chalk": "^4.1.2", - "discord.js": "^14.26.3", + "discord.js": "^14.26.4", "dotenv": "^17.4.2" } } From 3b5c6f6315fac8f194dd5ccc19c2fd931c8f5f91 Mon Sep 17 00:00:00 2001 From: SDCore Date: Mon, 25 May 2026 23:03:51 -0500 Subject: [PATCH 2/3] Include Message in Ban Log --- src/events/client/messageCreate.js | 5 +++-- src/watchcat.js | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/events/client/messageCreate.js b/src/events/client/messageCreate.js index b9752bd..4b35d66 100644 --- a/src/events/client/messageCreate.js +++ b/src/events/client/messageCreate.js @@ -17,7 +17,8 @@ module.exports = { if (channelID !== banChannelID) return; // Ban user if they type in the channel - await message.member.ban({ reason: `Likely bot, typed in <#${process.env.DONT_TYPE_HERE_CHANNEL}>`, deleteMessageSeconds: 60 * 60 * 24 }); - await banLogChannel.send(`User <@${message.author.id}> has been banned for typing in <#${process.env.DONT_TYPE_HERE_CHANNEL}>.`); + await message.member.ban({ reason: `Likely bot, typed in honeypot channel.`, deleteMessageSeconds: 60 * 60 * 24 }); + await banLogChannel.send(`User <@${message.author.id}> has been banned for typing in <#${process.env.DONT_TYPE_HERE_CHANNEL}>.\nMessage: \`${message.content}\``); + console.log(`${chalk.red.bold('[WatchCat]')} User ${message.author.tag} (${message.author.id}) has been banned for typing in the honeypot channel`); }, }; diff --git a/src/watchcat.js b/src/watchcat.js index a240cfa..8b9a578 100644 --- a/src/watchcat.js +++ b/src/watchcat.js @@ -5,7 +5,7 @@ const { Client, GatewayIntentBits } = require('discord.js'); dotenv.config({ quiet: true }); -const client = new Client({ intents: [GatewayIntentBits.Guilds, GatewayIntentBits.GuildMessages, GatewayIntentBits.GuildMembers] }); +const client = new Client({ intents: [GatewayIntentBits.Guilds, GatewayIntentBits.GuildMessages, GatewayIntentBits.GuildMembers, GatewayIntentBits.MessageContent] }); client .login(process.env.DISCORD_TOKEN) From e6792b60ab041bb823077ac8e0b898b27c3dfa4a Mon Sep 17 00:00:00 2001 From: SDCore Date: Mon, 25 May 2026 23:05:32 -0500 Subject: [PATCH 3/3] 0.0.3 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 56e3a8e..d0d109e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "lucy_watchcat", - "version": "0.0.2", + "version": "0.0.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "lucy_watchcat", - "version": "0.0.2", + "version": "0.0.3", "license": "ISC", "dependencies": { "chalk": "^4.1.2", diff --git a/package.json b/package.json index 8833c62..f97d0d8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "lucy_watchcat", - "version": "0.0.2", + "version": "0.0.3", "description": "", "license": "ISC", "author": "",