⛔ Blacklist
This command is used to take an action on certain types of users based on a list of restrictions.
/blacklist
Add
Add a new restriction to the server's blacklists.
/blacklist add
- Avatar
- Name
- User
Avatar
/blacklist add by_avatar
This feature is temporarily disabled due to Discord's change on how avatars work.
Parameters
*Required
user*
type: User
description: The user that the avatar will be used as example
reason*
type: String
description: The reason why you are adding it to the blacklist
action*
type: Option
description: Action to take with the offenders
options: [ Kick, Ban ]
warn
type: Boolean
description: Whether to try to warn the user why the action was taken or not
default: False
Example Usage
/blacklist add by_avatar user:User#0000 reason:nsfw pfp action:Kick warn:True
Name
/blacklist add by_name
Parameters
*Required
name*
type: String | Regex
description: Users' name to be blacklisted | Regex to match the users' name to be blacklisted
To add the case insensitive flag to the regex, add (?i)
at the start/end of the regex.
If you want to learn a bit more about Regex you can check regexr.com to help you build your expressions.
reason*
type: String
description: The reason why you are adding it to the blacklist
action*
type: Option
description: Action to take with the offenders
options: [ Kick, Ban ]
warn
type: Boolean
description: Whether to try to warn the user why the action was taken or not
default: False
use_regex
type: Boolean
description: Use the name parameter as a Regex expression
default: False
Example Usage
- with Name
- with Regex
/blacklist add by_name name:Admin reason:Admin action:Kick warn:True
/blacklist add by_name name:(?i)support reason:Support Scam action:Kick warn:True use_regex:True
User
/blacklist add by_user
Parameters
*Required
user*
type: User | UserId
description: User to add to the blacklist
reason*
type: String
description: The reason why you are adding it to the blacklist
action*
type: Option
description: Action to take with the offenders
options: [ Kick, Ban ]
warn
type: Boolean
description: Whether to try to warn the user why the action was taken or not
default: False
Example Usage
/blacklist add by_user user:User#0000 reason:Phishing link action:Ban warn:True
Remove
Remove a restriction from one of the server's blacklists.
/blacklist remove
- Avatar
- Name
- User
Avatar
/blacklist remove by_avatar
This feature is temporarily disabled due to Discord's change on how avatars work.
Parameters
*Required
avatar*
type: Option
description: The avatar hash that will be removed
options: [ All your avatar hash's on the blacklist restrictions ]
These options only show up if you have at least one avatar blacklist restriction.
Example Usage
/blacklist remove by_avatar avatar:3b2e1c95b0694cb10d392e75c367c2a1
Name
/blacklist remove by_name
Parameters
*Required
name*
type: Option
description: The name/regex that will be removed
options: [ All your names on the blacklist restrictions ]
These options only show up if you have at least one name blacklist restriction.
Example Usage
/blacklist remove by_name name:.*
User
/blacklist remove by_user
Parameters
*Required
user*
type: Option
description: The user id that will be removed
options: [ All your users id on the blacklist restrictions ]
These options only show up if you have at least one user id blacklist restriction.
Example Usage
/blacklist remove by_user userid:974620633881280582