Skip to Content
Haven Documentation is the shared home for product guides, plugin setup, and release docs.
PluginsThread WatcherOverview

Thread Watcher

Thread Watcher keeps selected Discord forum posts and threads open without posting fake activity messages. It reacts when Discord archives a protected thread and also runs recovery scans for archive events missed while Athena was offline.

  • Version in source: 1.0.0
  • Required AthenaBot version: 2.5.1 or newer
  • Dependencies: core
  • Node dependencies: None
  • Config templates read: en-thread_watcher.json5 and en-thread_watcher_lang.json5

Thread Watcher never sends messages into protected threads to keep them active. It uses Discord’s thread archive controls and leaves manually locked threads closed.

Main Features

  • Protect every current and future post in selected forum or media channels
  • Protect individual forum posts, public threads, private threads, and announcement threads
  • Reopen protected threads after Discord archives them for inactivity
  • React immediately to archive events and recover missed events with scheduled and startup scans
  • Extend protected threads to a preferred Discord auto-archive duration
  • Skip manually locked threads
  • Add, remove, list, inspect, and scan targets with /threadwatch
  • Configure permanent targets in JSON5 or the Athena dashboard
  • Preview changes with dry-run mode
  • Apply per-scan limits, action delays, target caching, and duplicate-error cooldowns
  • Send optional Discord logs and console logs

Plugin Names

ItemName
Plugin folderthread_watcher
Main config namethread_watcher
Language config namethread_watcher_lang
Main config fileconfiguration/thread_watcher.json5
Language config fileconfiguration/thread_watcher_lang.json5

Best Fit

Use it for rules, connection details, FAQs, applications, and other forum posts that should remain open and visible without periodic bot messages.