Skip to content

Latest commit

 

History

History
60 lines (53 loc) · 2.59 KB

README.md

File metadata and controls

60 lines (53 loc) · 2.59 KB

Anti-Nuke System for lazy server owners!

Monitors the following events:
Kicks/Bans/Unbans/Prunes
Channel Creation/Edit/Deletion
Role Creation/Edit/Deletion
Emoji Creation/Edit/Deletion
Sticker Creation/Edit/Deletion
Webhook Creation/Edit/Deletion
Member role/nickname updates

Set a cooldown(in seconds)
Set an overload count(X events in X seconds)
Set an action(kick, ban, strip, notify)

If a user or bot exceeds X mod events within X seconds, the set action will be performed.

- Any dangerous permissions added to a role will be logged.
- If the vanity URL is changed, it will be logged.

[p]nonuke

Anti-Nuke System for lazy server owners!

Monitors the following events:
Kicks & Bans
Channel Creation/Edit/Deletion
Role Creation/Edit/Deletion

Set a cooldown(in seconds)
Set an overload count(X events in X seconds)
Set an action(kick, ban, strip, notify)

If a user or bot exceeds X mod events within X seconds, the set action will be performed

  • Usage: [p]nonuke
  • Restricted to: GUILD_OWNER
  • Checks: server_only

[p]nonuke overload

How many mod actions can be done within the set cooldown

Mod actions include:
Kicks & Bans
Channel Creation/Edit/Deletion
Role Creation/Edit/Deletion

  • Usage: [p]nonuke overload <overload>

[p]nonuke action

Set the action for the bot to take when NoNuke is triggered

Actions
kick - kick the user
ban - ban the user
strip - strip all roles with permissions from user
notify - just sends a report to the log channel

  • Usage: [p]nonuke action <action>

[p]nonuke view

View the NoNuke settings

  • Usage: [p]nonuke view

[p]nonuke whitelist

Add/Remove users from the whitelist

  • Usage: [p]nonuke whitelist <user>

[p]nonuke cooldown

Cooldown (in seconds) for NoNuke to trigger

  • Usage: [p]nonuke cooldown <cooldown>

[p]nonuke logchannel

Set the log channel for Anti-Nuke kicks

  • Usage: [p]nonuke logchannel <channel>

[p]nonuke dm

Toggle whether the bot sends the user a DM when a kick or ban action is performed

  • Usage: [p]nonuke dm

[p]nonuke enable

Enable/Disable the NoNuke system

  • Usage: [p]nonuke enable

[p]nonuke ignorebots

Toggle whether other bots are ignored

NOTE: Bot specific roles (the role created when the bot joins) cannot be removed.
If NoNuke is set to strip roles, and a bot triggers it while having an integrated role, NoNuke will fail
to remove the role from it.

  • Usage: [p]nonuke ignorebots