Skip to content

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

 
 
 

Contributors