An advanced Discord Auto-Moderation System. Automatically protects your server based on predefined rules, detects unwanted messages, and warns users accordingly.
Automod System/
├── otomod.js # Main entry point
├── Database/
│ └── otomod.json # Blacklist, filters, etc.
├── Events/
│ └── Message/
│ └── messageCreate.js # Handles message events
└── Settings/
└── emojiler.json # Custom emoji configurations| Feature | Description |
|---|---|
| 🚫 Swear Filter | Blocks predefined swear words |
| 🔗 Link Blocker | Prevents unauthorized link sharing |
| 🆎 Caps Lock Filter | Restricts messages written in full caps |
| Warns users who violate the rules | |
| 🎭 Emoji Notifications | Sends moderation feedback using custom emojis |
- Clone the repository:
git clone https://github.com/ArviiSoft/automod-system.git- Install dependencies:
npm install-
Configure your bot token and settings in
otomod.js. -
Start the bot:
node otomod.jsgraph TD
A[Message Created] --> B[messageCreate.js]
B --> C{Check Rules}
C -->|Swear| D[Delete Message & Warn User]
C -->|Link| D
C -->|CapsLock| D
D --> E[Update Database]
emojiler.jsoncontains emoji IDs used for moderation responses.otomod.jsonstores rules and blacklist in JSON format.
Pull requests and suggestions are always welcome.
This project is licensed under the MIT License. See the LICENSE file for details.