From 3c61c156137984cf61d3517d4d9633ca6de072f6 Mon Sep 17 00:00:00 2001 From: Andrew Lee Date: Sun, 30 Mar 2025 15:08:04 -0400 Subject: Bot now scans for threads and automatically joins them --- bot/src/events/ThreadListSync.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 bot/src/events/ThreadListSync.js (limited to 'bot/src/events/ThreadListSync.js') diff --git a/bot/src/events/ThreadListSync.js b/bot/src/events/ThreadListSync.js new file mode 100644 index 0000000..00657e6 --- /dev/null +++ b/bot/src/events/ThreadListSync.js @@ -0,0 +1,13 @@ +import { Events } from 'discord.js'; + +export default { + name: Events.ThreadListSync, + async execute(threads) { + await threads.forEach(thread => { + if (!thread.members.cache.has(threads.client.user.id)) { + thread.join() + .catch(error => console.error(`[X] Failed to join thread ${thread.name}:`, error)); + } + }); + } +}; -- cgit v1.2.3