-
Notifications
You must be signed in to change notification settings - Fork 11
Raid Protection
These commands allow the administrators of the server to config the automatic raid protection and the raid protection service.
Command: raidconfig
Aliases: None
Preconditions: Administrator
Required Context: None
Command: modchannel <channel>
Aliases: None
Preconditions: None
Parameters: <channel>
- The channel you wish to send raid alerts to;
Description: OPTIONAL: set a moderator channel to send potential raid alerts to.
Expected Result: The bot will update the database with this channel. If no argument is provided, the context channel is used. Whenever a potential raid is detected, a message is sent to this channel.
Command: modrole <role>
Aliases: None
Preconditions: None
Parameters: <role>
- The role you wish to ping for raid alerts;
Description: OPTIONAL: set a moderator role to ping when a potential raid is detected.
Expected Result: The bot will update the database with this role. If no argument is provided, no role is pinged. Whenever a potential raid is detected, this role will be pinged in a message informing them of a potential raid.
Command: mutedrole <role>
Aliases: None
Preconditions: None
Parameters: <role>
- The role you wish to add to users when they break the rules;
Description: OPTIONAL: set a role to add to a user when they have triggered the raid protection too many times.
Expected Result: This is an alternative to banning users. When they trigger the raid protection too many times, they are muted in the server by adding this role.
Command: exceptionsrole <role>
Aliases: None
Preconditions: None
Parameters: <role>
- The role you wish to immune to the raid protection;
Description: OPTIONAL: set a role that is immune to the effects of raid protection.
Expected Result: The bot should ignore messages from this user and take no action if they breach the rules of the raid protection.
Command: toggle
Aliases: None
Preconditions: None
Parameters: None
Description: Toggle the status of the raid protection system.
Expected Result: Using this command should flip the state of the raid protection system in the database and inform the user about its new state.
Command: togglebans
Aliases: None
Preconditions: None
Parameters: None
Description: Toggle whether users should be banned or muted if they trigger the raid protection too many times.
Expected Result: Using this command should flip the state between banning and muting users in the database and inform the user about its new state.