AR
ArviiSoft/automod-system
๐ก๏ธ An advanced Discord Auto-Moderation System. Automatically protects your server based on predefined rules, detects unwanted messages, and warns users accordingly.
๐ก๏ธ Automod System
An advanced Discord Auto-Moderation System. Automatically protects your server based on predefined rules, detects unwanted messages, and warns users accordingly.
๐ Project Structure
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โ๏ธ Features
| 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 |
๐ ๏ธ Installation
- 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.js๐ง How It Works
graph 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]
๐งฉ Notes
emojiler.jsoncontains emoji IDs used for moderation responses.otomod.jsonstores rules and blacklist in JSON format.
๐ค Contributing
Pull requests and suggestions are always welcome.
๐ชช License
This project is licensed under the MIT License. See the LICENSE file for details.