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

AntiGhost-Ping Configuration

The table below is generated from the local JSON5 config templates found for this plugin. When dashboard-backed configuration is enabled, use the dashboard first because live settings may be stored in MongoDB instead of only reading local JSON5 files.

Config Files

  • Source-backed docs were generated from the local plugin source and JSON5 templates.
  • Plugin entry: main.js
  • Config templates: en-antighost-lang.json5, en-antighost.json5

Main Fields

FieldTypeDefault / Template ValueNotes
max_age_secondsnumber30Limit used to prevent spam or oversized output.
detect_user_mentionsbooleantrueBoolean switch used by the plugin.
detect_role_mentionsbooleantrueDiscord role ID or role-related setting.
detect_everyonebooleantrueBoolean switch used by the plugin.
ignore_self_mentionsbooleantrueBoolean switch used by the plugin.
ignore_bot_mentionsbooleantrueBoolean switch used by the plugin.
ignored_channel_idsarrayEmpty listDiscord channel ID or channel-related setting.
ignored_role_idsarrayEmpty listDiscord role ID or role-related setting.
alert_log.enabledbooleantrueTurns this part of the plugin on or off.
alert_log.channel_idnullnullDiscord channel ID or channel-related setting.
alert_log.embed_colorstring#FF6B6BControls text or embed output shown in Discord.
notify_offender.enabledbooleantrueTurns this part of the plugin on or off.
notify_offender.methodstringchannelSource-backed config field used by this plugin.
notify_offender.auto_delete_secondsnumber10Source-backed config field used by this plugin.
notify_victim.enabledbooleantrueTurns this part of the plugin on or off.
notify_victim.methodstringdmSource-backed config field used by this plugin.
notify_victim.only_if_offlinebooleanfalseBoolean switch used by the plugin.
punishments.enabledbooleantrueTurns this part of the plugin on or off.
punishments.actionstringtimeoutSource-backed config field used by this plugin.
punishments.timeout_durationnumber60Time limit before a session, message, or control expires.
punishments.warn_reasonstringGhost pinging is not allowed.Source-backed config field used by this plugin.
punishments.thresholdnumber1Source-backed config field used by this plugin.
punishments.reset_after_secondsnumber3600Source-backed config field used by this plugin.
punishments.immune_role_idsarrayEmpty listDiscord role ID or role-related setting.

Notes

  • Keep Discord IDs as strings.
  • After changing local JSON5 files, restart AthenaBot or reload the plugin so the config manager reads the new values.
  • If a dashboard page exists for this plugin, prefer editing there during normal operation.