Skip to main content

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.
Powershield only works with commands in the Moderation category. The server owner is always exempt and cannot be punished.

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.
Panel Buttons:
  • Enable / Disable — Toggle Powershield on or off
  • Set Log — Set the channel where abuse actions are logged
  • Help — Open the paginated help menu

Commands

Opens the Powershield control panel.
What It Shows:
  • Current enabled/disabled status
  • Configured log channel
  • All active rules
Aliases: ps
Permissions: Server Owner / Antinuke Admin
Set a rule for a moderation command. If someone triggers it more than the threshold within the time window, they get punished.
Parameters:
  • 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, or ban
  • lockdown — Optional. Locks the command for everyone in the server for this duration after abuse is detected (5m, 1h, etc.)
Punishments:
  • strip — Removes all roles from the abuser
  • kick — Kicks the abuser from the server
  • ban — Bans the abuser from the server
Aliases: ps
Permissions: Server Owner / Antinuke Admin
Remove a configured rule for a command.
Aliases: ps
Permissions: Server Owner / Antinuke Admin
Exempt a role or user from Powershield tracking. Exempted members can use commands freely without being counted.
Notes:
  • Server owner is always exempt and cannot be tracked
  • Supports both role and user mentions or IDs
Aliases: ps
Permissions: Server Owner / Antinuke Admin
Set the channel where Powershield abuse actions are logged.
Aliases: ps
Permissions: Server Owner / Antinuke Admin
Shows all configured rules, exemptions, and current system settings.
Information Shown:
  • Enabled/disabled status
  • Configured log channel
  • All active rules with threshold, window, punishment, and lockdown
  • Exempt roles and users
Aliases: ps
Permissions: Server Owner / Antinuke Admin

Time Format

Windows and lockdown durations use a simple format:

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


Antinuke

Protect against server nukes and permission abuse

Antinuke Administrators

Manage who has access to security commands