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.
Install the plugin and choose private webhook or channel delivery.
SetupConfigure delivery, queue limits, stack previews, attachments, and suppression.
ConfigurationSee how Athena errors are normalized, queued, rate-limited, and delivered.
Reporting WorkflowFix webhook, channel, validation, queue, and missing-report problems.
TroubleshootingMain 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
| Item | Name |
|---|---|
| Plugin folder | discord_error_monitor |
| Main config name | discord_error_monitor |
| Language config name | discord_error_monitor_lang |
| Main config file | configuration/discord_error_monitor.json5 |
| Language config file | configuration/discord_error_monitor_lang.json5 |
| Channel slot | discord_error_monitor |
Delivery Modes
| Mode | Behavior |
|---|---|
webhook | Sends directly to the configured Discord webhook URL, including errors captured before the bot client is ready. |
channel | Uses 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.