Anti-nuke

Stop unauthorized destructive changes and automatically recover from them. Configure with the antinuke command (17 subcommands).

Setup

?antinuke config

View anti-nuke configuration.

?antinuke enable

Enable anti-nuke.

?antinuke disable

Disable anti-nuke.

?antinuke recovery

Toggle recovery mode to auto-restore damage.

Owners & whitelisting

?antinuke secondowner

Set a second owner who can manage anti-nuke.

?antinuke removesecondowner

Remove the second owner.

?antinuke ignoreuser

Ignore or unignore a trusted user.

?antinuke ignorerole

Ignore or unignore a trusted role.

?antinuke ignoreconfig

Show the anti-nuke ignore list.

?antinuke ignorereset

Reset the anti-nuke ignore list.

Punishment & thresholds

?antinuke punishment

Change the punishment applied to offenders.

?antinuke threshold

Set the action count before punishment (default 1).

?antinuke timewindow

Set the time window for the threshold, in seconds (default 10).

Logging & alerts

?antinuke logs

Set the log channel for anti-nuke events.

?antinuke removelog

Remove the anti-nuke log channel.

?antinuke alertroles

Add a role to ping when attacks are detected.

?antinuke removealertrole

Remove a role from alert pings.