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.js
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]
emojiler.json
contains emoji IDs used for moderation responses.otomod.json
stores 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.