Advanced blocklist features
Setting a custom default blocklist mode
If a reason isn't specified when creating a blocklist entry, Rose will generate her own. This looks something like this:
Automated blocklist action, due to a match on: <trigger>
If you would like to customise the default reason, you can use:
/setblocklistreason <reason>
Or, to reset it to Rose's generated default, use:
/resetblocklistreason
Custom blocklist modes for individual blocklists
You might have set the default blocklist mode using the /blocklistmode
command, but decided that some things are just
too serious for the default mode. In those cases, it's possible to set custom blocklistmodes for invidiual blocklist
items.
To do so, mark the desired custom action within curly braces, {}
.
For example, to ban any user that says "magic":
/addblocklist "magic" No magicians here! {ban}
Or, for a temporary ban of 2 weeks:
/addblocklist "magic" No magicians here! {tban 2w}
Silent blocklists
To use silent blocklists, you first need to enable silent actions.
Once enabled, you'll be able to use silent custom modes for your blocklists entries. This will make it so that Rose won't send a message when banning a user from that blocklist.
Example
This adds a silent kick blocklist entry. Users saying the word "yarrr" will get kicked, without any notification in the chat.
/addblocklist "yarrr" We dont want any pirates here! {skick}
Note
Silent actions can only be set on individual blocklist entries; they cannot be set as the default blocklist mode.
Blocking non-text content
Blocklists can also be used to block items which aren't necessarily text.
Blocklisting stickerpacks
To blocklist a stickerpack, reply to the sticker with the /addblocklist
command.
This will add a new entry to your blocklist, called stickerpack:<set-name>
, which will block any stickerpacks with
that name.
Blocklisting files or file extentions
Files
To blocklist a file, use the following command:
/addblocklist file:<filename>
Example
Block all files called "docs.pdf" by blocklisting it:
/addblocklist file:docs.pdf
Extensions
You can combine the file blocklist with wildcards to blocklist entire extensions. For example, to block PDF files, you could use:
/addblocklist file:*.pdf
Or, for zip files, use:
/addblocklist file:*.zip
Blocklisting forwards
You can blocklist forwards from specific channels or users by using:
/addblocklist forward:<id/@username>
Example
To block forwards from a user with ID 1234, use:
/addblocklist forward:1234
Or, to block forwards from a channel with username "test", use:
/addblocklist forward:@test
Blocklisting inline bots
You can blocklist inline bot messages by using:
/addblocklist inline:<id/@username>
Example
To block inline messages from a bot with ID 1234, use:
/addblocklist inline:1234
Or, to block the inlinebot with username "test", use:
/addblocklist inline:@test