[Mod] Add two new settings to disable name/nickname tracking (#4799)

* Add default settings for name tracking

* Add configuration command for name tracking

* Check the track names settings before tracking

* *grumble*

* Fix permissions levels

* Update settings.py

* Use clean_prefix in inline, and don't use f-strings in `_()`

Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
This commit is contained in:
Flame442
2021-02-16 14:13:37 -05:00
committed by GitHub
parent 62411bc2a5
commit 7b04c04551
3 changed files with 80 additions and 3 deletions

View File

@@ -44,7 +44,10 @@ class Mod(
):
"""Moderation tools."""
default_global_settings = {"version": ""}
default_global_settings = {
"version": "",
"track_all_names": True,
}
default_guild_settings = {
"mention_spam": {"ban": None, "kick": None, "warn": None, "strict": False},
@@ -57,6 +60,7 @@ class Mod(
"dm_on_kickban": False,
"default_days": 0,
"default_tempban_duration": 60 * 60 * 24,
"track_nicknames": True,
}
default_channel_settings = {"ignored": False}