Welcome
Welcome to SpectraMod — a powerful, configurable moderation bot focused on automation, anti-spam, and leveling rewards. Use the sidebar to navigate. All code/config examples are copyable.
Quick start
- Invite the bot using the invite link.
- Give the bot a moderator role (manage messages, manage roles).
- Run
/setmodrole @SpectraModand configure automod filters.
Server tips
Create channels for mod-logs, spam, and announcements. Exempt the advertising & spam channels from font-enlarge and some automod rules if desired.
Getting Started
Step-by-step setup to get SpectraMod running.
Permissions & Invite
Recommended permissions for best functionality:
• Manage Roles
• Manage Messages
• View Channels
• Send Messages
• Embed Links
• Manage Nicknames
Basic setup commands
// set the mod role (slash)
/setmodrole @SpectraMod
// set mute role (prefix or slash)
/setmuterole @Muted
// set poll ping role
/setpollrole @Polls
Auto-expiring warns
By default warns expire after 30 days. You can change or view warn expiry settings in the dashboard.
Features
Overview of SpectraMod capabilities.
Moderation
Warn, mute, kick, ban — with configurable punishments at each warn count.
Automod
Invite filtering, spam detection, gibberish detection, caps/capslock protection, font-enlarge prevention (filters starting with #), mention limits, and more.
Leveling & Rewards
Level roles like level 5/10/20 etc., XP gain on messages, and customizable rewards.
Dashboard
GUI to manage filters, set mute roles, edit warn punishments, and configure exemptions.
Commands
Short reference of common commands (slash & prefix equivalents).
Moderation
/warn @user — Add a warn
!unwarn @user — Remove a warn
!mute @user — Mute a user
!unmute @user — Unmute
!ban @user — Ban
!kick @user — Kick
Automod
/antiinvite on|off
!setgibberishfilter 1-10
!capslockfilter on|off
!setmentionlimit
!setautomod
Config & Utility
/setmuterole @role
!setpollrole @role
!setwarn // set punishment actions for warn counts
!warnhistory @user
FAQ
How long do warns last?
Warns expire automatically after 30 days by default. This can be changed via the dashboard.
How to exempt a channel from a filter?
Use the dashboard to add channel exemptions for each filter, or use commands like /setfilterchannels #channel depending on the command syntax in your bot.
Where to report bugs?
Open an issue in the support server or check the support channel in your community server.