Overview
Powershield monitors moderator command usage and automatically punishes abuse. Set thresholds per command — if someone triggers a moderation command too many times within a time window, they get stripped, kicked, or banned. You can also lock the command server-wide after abuse is detected.Access
Powershield is restricted to the Server Owner, **Extra Owners and Antinuke Admins. Regular members and moderators cannot configure it.Control Panel
Running~powershield with no arguments opens the interactive control panel where you can enable or disable the system, set a log channel, and view configured rules.
- Enable / Disable — Toggle Powershield on or off
- Set Log — Set the channel where abuse actions are logged
- Help — Open the paginated help menu
Commands
powershield (panel)
powershield (panel)
Opens the Powershield control panel.What It Shows:
Permissions: Server Owner / Antinuke Admin
- Current enabled/disabled status
- Configured log channel
- All active rules
psPermissions: Server Owner / Antinuke Admin
powershield (set rule)
powershield (set rule)
Set a rule for a moderation command. If someone triggers it more than the threshold within the time window, they get punished.Parameters:
Permissions: Server Owner / Antinuke Admin
- cmd — The moderation command to watch (e.g.
ban,kick) - threshold — How many uses trigger the punishment
- window — Time window to count uses in (
30s,5m,1h) - punishment — What happens when threshold is hit:
strip,kick, orban - lockdown — Optional. Locks the command for everyone in the server for this duration after abuse is detected (
5m,1h, etc.)
strip— Removes all roles from the abuserkick— Kicks the abuser from the serverban— Bans the abuser from the server
psPermissions: Server Owner / Antinuke Admin
powershield remove
powershield remove
Remove a configured rule for a command.Aliases:
Permissions: Server Owner / Antinuke Admin
psPermissions: Server Owner / Antinuke Admin
powershield exempt
powershield exempt
Exempt a role or user from Powershield tracking. Exempted members can use commands freely without being counted.Notes:
Permissions: Server Owner / Antinuke Admin
- Server owner is always exempt and cannot be tracked
- Supports both role and user mentions or IDs
psPermissions: Server Owner / Antinuke Admin
powershield setlog
powershield setlog
Set the channel where Powershield abuse actions are logged.Aliases:
Permissions: Server Owner / Antinuke Admin
psPermissions: Server Owner / Antinuke Admin
powershield status
powershield status
Shows all configured rules, exemptions, and current system settings.Information Shown:
Permissions: Server Owner / Antinuke Admin
- Enabled/disabled status
- Configured log channel
- All active rules with threshold, window, punishment, and lockdown
- Exempt roles and users
psPermissions: Server Owner / Antinuke Admin
Time Format
Windows and lockdown durations use a simple format:| Format | Duration |
|---|---|
30s | 30 seconds |
5m | 5 minutes |
1h | 1 hour |
How Lockdown Works
When a lockdown duration is set on a rule and abuse is detected, the command is locked for everyone in the server for that duration — including legitimate moderators. This prevents further abuse while you respond to the incident.Lockdown affects all users in the server, including exempt ones. Plan your lockdown durations accordingly.
Aliases
ps
Main alias for all Powershield commands
Usage Examples
- Basic Rules
- With Lockdown
- Exemptions
- Management
Related Features
Antinuke
Protect against server nukes and permission abuse
Antinuke Administrators
Manage who has access to security commands