Module Management
SYNTHET features are organized into self-contained modules that can be individually enabled or disabled. Learn how to manage modules, understand dependencies, and configure your server's feature set.
What Are Modules?
Modules are independent feature packages in SYNTHET. Each module contains a complete set of related functionality that can be toggled on or off without affecting other modules.
Self-Contained Features
Each module is designed to work independently. You can enable just the features you need without loading unnecessary code or configuration options.
Isolated Data
Module data is stored separately and organized logically. Disabling a module preserves its data—enable it again later and everything is intact.
Flexible Configuration
Enable features gradually as you need them. Start with core modules like Moderation and Welcome, then add engagement features when ready.
Performance Optimized
Disabled modules don't consume bot resources or processing power. Keep your server lean by running only the features you actively use.
Accessing the Manage Modules Page
The Manage Modules page provides a comprehensive interface to control all SYNTHET modules for your server.
Location
Navigate to Dashboard → Utilities → Manage Modules or visit /dashboard/modules
Interface Features
- •Category Tabs: Filter modules by category (Protection, Engagement, Fun, Utilities, Media, Advanced, Monetization)
- •Grid Layout: Each module displays as a card showing icon, name, description, and toggle switch
- •Status Indicators: Visual indicators show enabled (green), disabled (gray), or premium-locked (gold) status
- •Quick Actions: Each module card has a settings icon to access advanced configuration
- •Search Bar: Filter modules by name to quickly find what you're looking for
- •Bulk Actions: Buttons to enable/disable all modules in a category at once
Module Categories & Complete List
SYNTHET features are organized into seven main categories. Here's the complete list of available modules in each category.
Protection
Ensure server safety with comprehensive moderation, security, logging, and access control tools.
Moderation
Warns, mutes, kicks, bans, and infractions management
Security
Anti-raid, bot spam detection, account age verification
Logging
Audit logs, message edits/deletes, member join/leave events
RBAC (Role-Based Access)
Permission hierarchies and role-based command restrictions
Engagement
Drive member participation and foster a vibrant community with welcoming features and interactive systems.
Welcome
Welcome messages, auto-roles, member verification
Leveling
XP tracking, leaderboards, role rewards, rank cards
Starboard
React-based message curation and highlighting
Giveaways
Automated giveaways with reaction or slash command entry
Suggestions
Community suggestion voting and management board
Reputation
Member endorsements and reputation points system
Fun
Entertainment features that keep members engaged and entertained with games, economy, and interactive content.
Economy
Virtual currency, wallet, bank, work/crime systems
Shop
Item marketplace, purchases, inventory management
Games
Trivia, hangman, rock-paper-scissors, mini-games
Quotes
Quote collection, member quotes, random quotes
Leaderboards
Custom leaderboards for games, economy, levels
Birthdays
Birthday tracking and celebration announcements
Utilities
Practical tools for server administration, automation, and member support.
Tickets
Support ticket system with categories and transcripts
Commands
Custom command builder, aliases, command management
Reaction Roles
Self-assignable roles through message reactions
Message Embedder
Visual embed builder for custom formatted messages
Messaging
Auto-respond, sticky messages, announcement posting
Channel Sync
Keep multiple channels in sync with mirrored content
Invite Tracker
Track who invited each member to your server
Snipe
View recently deleted or edited messages
Translation
Real-time message translation between languages
Bulk Roles
Assign roles to multiple members at once
User Profiles
Customizable member profiles with bios and stats
Media
Content delivery and media management for your community.
Feeds
RSS feeds, YouTube, Twitch, Twitter notifications
Voice
Voice channel statistics and activity tracking
Advanced
Powerful tools for advanced server configuration and insights.
Game Intel
Game presence tracking and community statistics
Analytics
Comprehensive server metrics and trend analysis
Backup
Automated server backups and data recovery
Automations
Custom workflow automation and event triggers
Events
Custom event scheduling and management
Behavioral Insights
AI-powered member behavior analysis and insights
Monetization
Premium features and billing management for monetized servers.
Monetization
Premium member tiers, subscriptions, perks
Billing
Invoice management, payment tracking, reporting
Enabling & Disabling Modules
Controlling module states is simple and takes effect immediately.
Toggle Switches
Each module card displays a toggle switch on the right. Click to instantly enable or disable that module. The switch color changes to indicate the current state (green = enabled, gray = disabled).
Bulk Enable/Disable
At the top of each category section, find buttons to quickly enable or disable all modules in that category simultaneously. Useful for resetting feature sets or testing configurations.
Immediate Effect
Changes take effect immediately without requiring a page refresh or bot restart. You can toggle modules on and off as many times as you need.
No Data Loss
Disabling a module preserves all its data, settings, and configuration. Re-enable it anytime and everything will be exactly as you left it.
Module Dependencies
Some modules depend on others to function properly. Attempting to disable a required module will show a warning.
Example: Shop Requires Economy
The Shop module depends on the Economy module to track currency and transactions. If you try to disable Economy while Shop is enabled, you'll see a warning:
"Disabling Economy will disable: Shop. Continue?"Other Common Dependencies
- • Leveling depends on XP tracking (core requirement)
- • Leaderboards depends on Leveling for XP data
- • Games optionally uses Economy for betting
- • Welcome depends on member join events
- • Moderation is foundational for Security and Logging
Dependency Warnings
Always read dependency warnings before disabling modules. You can choose to proceed and disable dependent modules, or cancel to keep everything enabled.
Premium-Only Modules
Some advanced modules are only available with a SYNTHET Premium subscription. These modules are marked with a gold lock icon on the Manage Modules page.
Premium Locked Modules
Premium modules typically include advanced features like:
- • Advanced Analytics and Behavioral Insights
- • Custom Automations and Event Triggers
- • Backup and Data Recovery Systems
- • Game Intel with advanced statistics
- • Monetization and Premium Tiers
Unlocking Premium Features
Click on a locked module to see subscription options. Subscribe to SYNTHET Premium to immediately unlock all premium modules for your server.
Free Tier Modules
Most core modules (Moderation, Leveling, Welcome, Economy, etc.) are available on the free tier. Premium subscription unlocks the most advanced features.
Default Module States for New Servers
When you first add SYNTHET to your server, certain modules are automatically enabled to give you a solid foundation.
Auto-Enabled on First Setup
The following modules are enabled by default:
- • Moderation (Protection)
- • Logging (Protection)
- • Welcome (Engagement)
- • Commands (Utilities)
Why These Modules?
These core modules provide essential safety, logging, and communication features. They're safe to enable for any server and provide immediate value.
Other Modules Disabled by Default
All other modules (Leveling, Economy, etc.) are disabled by default. Enable them from the Manage Modules page when you're ready to use them.
Module Configuration Persistence
SYNTHET intelligently manages module settings to ensure your configuration is always preserved.
Saved Configuration
All module configurations are automatically saved to the database. Settings persist across bot restarts and server updates.
Disable & Re-enable
When you disable a module, its data and settings are preserved. Re-enable the module and it will be exactly as you configured it.
Export & Import
Use the Settings page to export your entire server configuration (including all module settings). Later, import this configuration to another server to quickly duplicate your setup.
Version Compatibility
Configuration is automatically migrated during SYNTHET updates. You don't need to reconfigure anything when the bot is updated.
Module Management Best Practices
Follow these guidelines to get the most out of SYNTHET's modular architecture.
Start with Core Modules
Begin with Moderation and Welcome enabled. These provide the foundation for a well-managed server. Add engagement and fun modules later.
Test Before Full Deployment
When enabling new modules, test them in a private or test channel first. Verify the module works as expected before exposing it to all members.
Review Dependencies
Before disabling a module, check the dependency warnings. Disabling a foundational module may disable other features members rely on.
Disable Unused Modules
Keep your server lean by disabling modules you don't use. This reduces clutter in the sidebar and focuses bot resources on active features.
Document Your Configuration
In your server's documentation or admin channel, note which modules are enabled and why. This helps new moderators understand your server's feature set.
Backup Your Configuration
Periodically export your server configuration. This lets you quickly restore it if something goes wrong or duplicate your setup to another server.
Monitor Module Performance
Use the Analytics module (Premium) to monitor which modules are most used. Adjust your module configuration based on actual usage patterns.