bleh
Add to Discord
HomeFeaturesCommandsServersDocsConfigStatus Add to Discord

Security

40 commands.

Command What it does
,altcheck Look for alt-account signals on a member.
,anticheck Check the current antinuke status.
,antinuke Protect thread deletion
,antiraid Antiraid system management.
,autoban Ban anyone posting a phishing link.
,autopurge Auto-delete messages on a schedule.
,botguard Toggle the bot guard.
,channelguard Toggle the channel guard.
,crypto Crypto scam detection.
,denukify Recover your server from a nuke attack. (owner only)
,emojiguard Toggle the emoji guard.
,extraowner Manage extra owners who can lift punishments. (owner only)
,fakepermissions Give roles/users permissions they don't actually have. (owner only)
,filter Switch each message filter on, set its threshold and choose the punishment.
,joinshield Guard the join gate and flag young accounts.
,linkcheck Explain why a link looks safe or risky.
,massjoinban Ban accounts that joined in a raid window.
,mentionguard Toggle the mention-spam guard.
,newaccountalert Alert on accounts younger than N days.
,nukeguard Toggle the nuke guard.
,panicmode Lock every channel at once (or release them).
,phishcheck Check a URL against phishing heuristics.
,quarantine Quarantine a member, stripping their roles.
,quarantineadd Manually add a user to quarantine via the antinuke system.
,raidalert Set the join-rate threshold that raises a raid alarm.
,roleguard Toggle the role guard.
,roleprotect Protect roles from unauthorised edits.
,security Overview of this server's security settings.
,securitylog Choose the channel security events are logged to.
,securityreport Full security report for the server.
,securityscan Audit the server for dangerous roles and permissions.
,securitystatus Which guards are active right now.
,spamguard Toggle the spam guard.
,threatlevel Live threat level from joins, lockdowns and risky roles.
,trustscore Trust score for a member from account age, roles and history.
,verify Verify yourself and receive the verified role.
,verifypanel Post a reaction-to-verify panel.
,verifyrole Set the role given after verification.
,webhookguard Toggle the webhook guard and remove unknown webhooks.
,whitelist Manage the antinuke whitelist. (co-owner+)

,altcheck

Look for alt-account signals on a member.

Usage: ,altcheck [value] Aliases: ac, altc

Parameter Kind What it takes
value optional a number
,altcheck 10

Full page · Every security command

,anticheck

Check the current antinuke status.

Usage: ,anticheck Aliases: ancheck, checkan

,anticheck

Full page · Every security command

,antinuke

Protect thread deletion

Usage: ,antinuke panic whitelist <roleId> Aliases: an, antiwizz

Parameter Kind What it takes
roleId required a value for this command
,antinuke panic whitelist 123456789012345678

Full page · Every security command

,antiraid

Antiraid system management.

Usage: ,antiraid <channel> <amount> <role> Aliases: antir, araid

Parameter Kind What it takes
channel required a channel mention, name or id
amount required a number
role required a role mention, name or id
Subcommand What it does
,antiraid logs <#channel> send raid reports to a channel
,antiraid joins `<config enable
,antiraid bots `<config enable
,antiraid newaccounts `<config enable
,antiraid logs #logs
,antiraid joins enable
,antiraid joins threshold 10 30
,antiraid bots punishment kick
,antiraid newaccounts days 7

Full page · Every security command

,autoban

Ban anyone posting a phishing link.

Usage: ,autoban [value] Aliases: aut, auto

Parameter Kind What it takes
value optional a number
,autoban 10

Full page · Every security command

,autopurge

Auto-delete messages on a schedule.

Usage: ,autopurge <channel> <amount> <member> Aliases: ap, apurge

Parameter Kind What it takes
channel required a channel mention, name or id
amount required a number
member required a member mention, id or username
Subcommand What it does
,autopurge enable start sweeping on the schedule
,autopurge disable stop sweeping
,autopurge pause hold the schedule without losing it
,autopurge resume carry on where the pause left off
,autopurge status show every autopurge setting
,autopurge list every channel being swept
,autopurge interval <10-86400> how old a message must be to go
,autopurge limit <1-100> how many messages one pass may delete
,autopurge type `<all bots
,autopurge lock [#channel] add a channel to the sweep
,autopurge unlock [#channel] take a channel out of the sweep
,autopurge whitelist `<add remove
,autopurge blacklist `<add remove
,autopurge history the last ten sweeps
,autopurge notify turn the in-channel notice on or off
,autopurge logchannel <#channel> send sweep logs to a channel
,autopurge lock
,autopurge interval 300
,autopurge type images
,autopurge enable
,autopurge status

Full page · Every security command

,botguard

Toggle the bot guard.

Usage: ,botguard [value] Aliases: bguard

Parameter Kind What it takes
value optional a number
,botguard 10

Full page · Every security command

,channelguard

Toggle the channel guard.

Usage: ,channelguard [value] Aliases: cg

Parameter Kind What it takes
value optional a number
,channelguard 10

Full page · Every security command

,crypto

Crypto scam detection.

Usage: ,crypto <channel> <amount> [reason] Aliases: cc

Parameter Kind What it takes
channel required a channel mention, name or id
amount required a number
reason optional free text, shown in the mod log
Subcommand What it does
,crypto setup walk through the whole scam filter
,crypto enable start catching crypto scams
,crypto disable stop catching crypto scams
,crypto config show and change the filter settings
,crypto threshold <1-100> how sure the filter must be before it acts
,crypto punishment <action> what happens to a detected scammer
,crypto logs <#channel> send detections to a channel
,crypto check <text> test one message against the filter
,crypto setup
,crypto threshold 2
,crypto punishment ban
,crypto check 0x1234...

Full page · Every security command

,denukify

Recover your server from a nuke attack.

Usage: ,denukify <amount> Aliases: denuke, restore

Parameter Kind What it takes
amount required a number
Subcommand What it does
,denukify created_channels [limit] [confirm] delete the channels an attack created
,denukify created_roles [limit] [confirm] delete the roles an attack created
,denukify deleted_channels [limit] [confirm] recreate the channels an attack deleted
,denukify deleted_roles [limit] [confirm] recreate the roles an attack deleted
,denukify created_channels 50
,denukify deleted_channels 20
,denukify deleted_roles 10

Full page · Every security command

,emojiguard

Toggle the emoji guard.

Usage: ,emojiguard [value] Aliases: eg, emox

Parameter Kind What it takes
value optional a number
,emojiguard 10

Full page · Every security command

,extraowner

Manage extra owners who can lift punishments.

Usage: ,extraowner Aliases: eo

,extraowner

Full page · Every security command

,fakepermissions

Give roles/users permissions they don't actually have.

Usage: ,fakepermissions <role> <member> [reason] Aliases: fakepermission, fakeperms, fp

Parameter Kind What it takes
role required a role mention, name or id
member required a member mention, id or username
reason optional free text, shown in the mod log
Subcommand What it does
,fakepermissions add `<@role @user> `
,fakepermissions remove `<@role @user> `
,fakepermissions list show every faked permission here
,fakepermissions clear remove every faked permission here
,fakepermissions check <@user> what one member appears to hold
,fakepermissions test <@user> <permission> whether one member appears to hold a permission
,fakepermissions whohas <permission> everyone who appears to hold a permission
,fakepermissions permissions the permission names this accepts
,fakepermissions add @Moderator manage_messages
,fakepermissions list
,fakepermissions check @user
,fakepermissions whohas banmembers

Full page · Every security command

,filter

Switch each message filter on, set its threshold and choose the punishment.

Usage: ,filter <channel> <role> <amount> Aliases: automoderator, automodfilter, flt

Parameter Kind What it takes
channel required a channel mention, name or id
role required a role mention, name or id
amount required a number
Subcommand What it does
,filter setup turn the usual modules on with sane defaults
,filter panel post the filter panel with a button per module
,filter status show every module and whether it is on
,filter list every filtered word, link, invite and emoji limit
,filter spam `<enable disable
,filter word `<add remove
,filter mentions `<enable disable
,filter walloftext `<enable disable
,filter links `<enable disable
,filter invites `<enable disable
,filter emoji `<enable disable
,filter exempt `<@role #channel>`
,filter unexempt `<@role #channel>`
,filter punishment `<none delete
,filter logs <#channel> send detections to a channel
,filter spam enable
,filter spam threshold 5
,filter word add badword
,filter links exempt @Staff
,filter status

Full page · Every security command

,joinshield

Guard the join gate and flag young accounts.

Usage: ,joinshield [value] Aliases: jshield

Parameter Kind What it takes
value optional a number
,joinshield 10

Full page · Every security command

,linkcheck

Explain why a link looks safe or risky.

Usage: ,linkcheck [value] Aliases: lcheck

Parameter Kind What it takes
value optional a number
,linkcheck 10

Full page · Every security command

,massjoinban

Ban accounts that joined in a raid window.

Usage: ,massjoinban [value] Aliases: mass, mjb

Parameter Kind What it takes
value optional a number
,massjoinban 10

Full page · Every security command

,mentionguard

Toggle the mention-spam guard.

Usage: ,mentionguard [value] Aliases: menx

Parameter Kind What it takes
value optional a number
,mentionguard 10

Full page · Every security command

,newaccountalert

Alert on accounts younger than N days.

Usage: ,newaccountalert [value] Aliases: naa, newa

Parameter Kind What it takes
value optional a number
,newaccountalert 10

Full page · Every security command

,nukeguard

Toggle the nuke guard.

Usage: ,nukeguard [value] Aliases: nuk, nukx

Parameter Kind What it takes
value optional a number
,nukeguard 10

Full page · Every security command

,panicmode

Lock every channel at once (or release them).

Usage: ,panicmode [value] Aliases: panic2

Parameter Kind What it takes
value optional a number
,panicmode 10

Full page · Every security command

,phishcheck

Check a URL against phishing heuristics.

Usage: ,phishcheck [value] Aliases: phish

Parameter Kind What it takes
value optional a number
,phishcheck 10

Full page · Every security command

,quarantine

Quarantine a member, stripping their roles.

Usage: ,quarantine <member> Aliases: quar

Parameter Kind What it takes
member required a member mention, id or username
,quarantine @Member

Full page · Every security command

,quarantineadd

Manually add a user to quarantine via the antinuke system.

Usage: ,quarantine add <@user | id> [reason] Aliases: qadd, qforce

Parameter Kind What it takes
reason optional free text, shown in the mod log
,quarantine add <@user | id>

Full page · Every security command

,raidalert

Set the join-rate threshold that raises a raid alarm.

Usage: ,raidalert [value] Aliases: ra, raid

Parameter Kind What it takes
value optional a number
,raidalert 10

Full page · Every security command

,roleguard

Toggle the role guard.

Usage: ,roleguard [value] Aliases: rguard

Parameter Kind What it takes
value optional a number
,roleguard 10

Full page · Every security command

,roleprotect

Protect roles from unauthorised edits.

Usage: ,roleprotect <role> Aliases: protectedrole, rprotect

Parameter Kind What it takes
role required a role mention, name or id
,roleprotect @Role

Full page · Every security command

,security

Overview of this server's security settings.

Usage: ,security Aliases: sec

,security

Full page · Every security command

,securitylog

Choose the channel security events are logged to.

Usage: ,securitylog [value] Aliases: seclog

Parameter Kind What it takes
value optional a number
,securitylog 10

Full page · Every security command

,securityreport

Full security report for the server.

Usage: ,securityreport [value] Aliases: srep

Parameter Kind What it takes
value optional a number
,securityreport 10

Full page · Every security command

,securityscan

Audit the server for dangerous roles and permissions.

Usage: ,securityscan [value] Aliases: sscan

Parameter Kind What it takes
value optional a number
,securityscan 10

Full page · Every security command

,securitystatus

Which guards are active right now.

Usage: ,securitystatus [value] Aliases: secu, secx

Parameter Kind What it takes
value optional a number
,securitystatus 10

Full page · Every security command

,spamguard

Toggle the spam guard.

Usage: ,spamguard [value] Aliases: sguard

Parameter Kind What it takes
value optional a number
,spamguard 10

Full page · Every security command

,threatlevel

Live threat level from joins, lockdowns and risky roles.

Usage: ,threatlevel [value] Aliases: tlevel

Parameter Kind What it takes
value optional a number
,threatlevel 10

Full page · Every security command

,trustscore

Trust score for a member from account age, roles and history.

Usage: ,trustscore [value] Aliases: trust

Parameter Kind What it takes
value optional a number
,trustscore 10

Full page · Every security command

,verify

Verify yourself and receive the verified role.

Usage: ,verify [value] Aliases: ver, veri

Parameter Kind What it takes
value optional a number
,verify 10

Full page · Every security command

,verifypanel

Post a reaction-to-verify panel.

Usage: ,verifypanel [value] Aliases: vpanel

Parameter Kind What it takes
value optional a number
,verifypanel 10

Full page · Every security command

,verifyrole

Set the role given after verification.

Usage: ,verifyrole [value] Aliases: vrole

Parameter Kind What it takes
value optional a number
,verifyrole 10

Full page · Every security command

,webhookguard

Toggle the webhook guard and remove unknown webhooks.

Usage: ,webhookguard [value] Aliases: wguard

Parameter Kind What it takes
value optional a number
,webhookguard 10

Full page · Every security command

,whitelist

Manage the antinuke whitelist.

Usage: ,whitelist Aliases: wl

,whitelist

Full page · Every security command