diff options
Diffstat (limited to 'config-default.yml')
| -rw-r--r-- | config-default.yml | 76 |
1 files changed, 75 insertions, 1 deletions
diff --git a/config-default.yml b/config-default.yml index 8ef74f6c3..9a4f3d4fc 100644 --- a/config-default.yml +++ b/config-default.yml @@ -57,6 +57,9 @@ style: user_unban: "https://cdn.discordapp.com/emojis/469952898692808704.png" user_update: "https://cdn.discordapp.com/emojis/469952898684551168.png" + user_mute: "https://cdn.discordapp.com/emojis/472472640100106250.png" + user_unmute: "https://cdn.discordapp.com/emojis/472472640100106250.png" + guild: id: 267624335836053506 @@ -78,6 +81,7 @@ guild: help_5: 454941769734422538 helpers: 385474242440986624 message_log: &MESSAGE_LOG 467752170159079424 + mod_alerts: 473092793431097354 modlog: &MODLOG 282638479504965634 off_topic_0: 291284109232308226 off_topic_1: 463035241142026251 @@ -99,7 +103,7 @@ guild: owner: 267627879762755584 verified: 352427296948486144 helpers: 267630620367257601 - muted: 277914926603829249 + muted: &MUTED_ROLE 277914926603829249 keys: @@ -158,3 +162,73 @@ urls: gitlab_bot_repo: "https://gitlab.com/python-discord/projects/bot" omdb: "http://omdbapi.com" paste_service: "https://paste.pydis.com/{key}" + + +anti_spam: + # Clean messages that violate a rule. + clean_offending: true + + punishment: + role_id: *MUTED_ROLE + remove_after: 600 + + rules: + attachments: + interval: 10 + max: 3 + + burst: + interval: 10 + max: 7 + + burst_shared: + interval: 10 + max: 20 + + chars: + interval: 5 + max: 3_000 + + duplicates: + interval: 10 + max: 3 + + discord_emojis: + interval: 10 + max: 6 + + links: + interval: 10 + max: 4 + + mentions: + interval: 10 + max: 5 + + newlines: + interval: 10 + max: 100 + + role_mentions: + interval: 10 + max: 3 + + discord_emojis: + interval: 10 + max: 6 + + links: + interval: 10 + max: 4 + + mentions: + interval: 10 + max: 5 + + newlines: + interval: 10 + max: 20 + + role_mentions: + interval: 10 + max: 3 |