Installation
To install this plugin, follow these steps:- Download the plugin files, put them in
/pluginsfolder. - Download the dependency ZDLibrary via GitHub.
- Join the discord server ( discord.gg/zerodev ) and create a ticket for license request.
- Paste the license key in
LICENSE_KEYfield in the config. - Restart AthenaBot via
npm startornode index.js.
Configuration
Advanced Auto Mod uses a rule-based system to monitor and manage server activity.General Settings
LICENSE_KEY: Your plugin license key.ignored: Define categories, roles, channels, or users that the auto-mod should skip.
Creating Rules
Rules are defined in therules section. Each rule has a custom key (e.g., excessive_emojis) and several components:
Management Types and Guides
- Emoji: Use
emoji_limitandignored_emojisin the guide. - Ping: Use
ping_limitandignored_pingsin the guide. - Message: Use
messages(list of words) orregexfor detection.
Actions
Supported actions includedelete, warn, mute, kick, and ban. You can provide a duration (e.g., 1h, 1d) for mutes and bans.
Responses
You can send apredefined_id (from your Embeds database) as a reply or DM when a rule is triggered. Interactive buttons can be added to these responses, including backbutton: true for multi-page navigation.