Skip to Content
Haven Documentation is the shared home for product guides, plugin setup, and release docs.
PluginsDiscord Error MonitorOverview

Discord Error Monitor

Discord Error Monitor forwards AthenaBot error reports to a private Discord channel or webhook. Reports include the error type, ID, impact, source, root causes, and a focused stack preview, with an optional full text attachment.

  • Version in source: 1.2.0
  • Required AthenaBot version: 2.2.0 or newer
  • Dependencies: core
  • Node dependencies: None
  • Config templates: English
  • Dashboard configurable: Yes

Error messages and stack traces can contain sensitive operational details. Send reports only to a restricted staff channel or private webhook.

Main Features

  • Direct Discord webhook or Athena setup-channel delivery
  • Structured embeds for message, type, ID, impact, registration, and source
  • AggregateError and nested-cause summaries
  • Application-focused stack previews
  • Optional full text report attachment
  • Pending-report queue for startup and error bursts
  • Configurable delivery rate limit
  • Exact-message suppression outside debug mode
  • Customizable report labels, color, truncation text, and attachment name
  • Dashboard configuration for both settings and report wording

Plugin Names

ItemName
Plugin folderdiscord_error_monitor
Main config namediscord_error_monitor
Language config namediscord_error_monitor_lang
Main config fileconfiguration/discord_error_monitor.json5
Language config fileconfiguration/discord_error_monitor_lang.json5
Channel slotdiscord_error_monitor

Delivery Modes

ModeBehavior
webhookSends directly to the configured Discord webhook URL, including errors captured before the bot client is ready.
channelUses the private Discord channel assigned to discord_error_monitor through /setup.

The plugin is disabled by default so a delivery target can be configured before error forwarding starts.