Skip to content

πŸ›‘οΈ An advanced Discord Auto-Moderation System. Automatically protects your server based on predefined rules, detects unwanted messages, and warns users accordingly.

License

Notifications You must be signed in to change notification settings

ArviiSoft/automod-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›‘οΈ 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
⚠️ Warning System Warns users who violate the rules
🎭 Emoji Notifications Sends moderation feedback using custom emojis

πŸ› οΈ Installation

  1. Clone the repository:
git clone https://github.com/ArviiSoft/automod-system.git
  1. Install dependencies:
npm install
  1. Configure your bot token and settings in otomod.js.

  2. 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]
Loading

🧩 Notes

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


About

πŸ›‘οΈ An advanced Discord Auto-Moderation System. Automatically protects your server based on predefined rules, detects unwanted messages, and warns users accordingly.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published