aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Leon Sandøy <[email protected]>2018-07-25 22:35:27 +0200
committerGravatar Leon Sandøy <[email protected]>2018-07-25 22:35:27 +0200
commitec486db76ab8962ad95e4f4b91d882eba0ac748d (patch)
tree4ce3d41fc54c54abd6a81ca285c8ecc913cff770
parentUpdating config-default.yml with the required configuration parameters for th... (diff)
Adding all the constants to the dataclass.
-rw-r--r--bot/constants.py74
-rw-r--r--config-default.yml8
2 files changed, 46 insertions, 36 deletions
diff --git a/bot/constants.py b/bot/constants.py
index 9c6e75c9b..3cb9849aa 100644
--- a/bot/constants.py
+++ b/bot/constants.py
@@ -191,6 +191,51 @@ class Bot(metaclass=YAMLGetter):
token: str
+class Censor(metaclass=YAMLGetter):
+ section = "censor"
+
+ filter_zalgo: bool
+ filter_invites: bool
+ filter_domain: bool
+ filter_expression: bool
+
+ domain_blacklist: List[str]
+ blocked_expressions: List[str]
+ guild_invite_whitelist: List[str]
+
+ channel_whitelist: List[int]
+ role_whitelist: List[int]
+
+
+class Channels(metaclass=YAMLGetter):
+ section = "guild"
+ subsection = "channels"
+
+ admins: int
+ announcements: int
+ big_brother_logs: int
+ bot: int
+ checkpoint_test: int
+ devalerts: int
+ devlog: int
+ devtest: int
+ help_0: int
+ help_1: int
+ help_2: int
+ help_3: int
+ help_4: int
+ help_5: int
+ helpers: int
+ message_log: int
+ modlog: int
+ off_topic_1: int
+ off_topic_2: int
+ off_topic_3: int
+ python: int
+ staff_lounge: int
+ verification: int
+
+
class Cooldowns(metaclass=YAMLGetter):
section = "bot"
subsection = "cooldowns"
@@ -236,35 +281,6 @@ class Icons(metaclass=YAMLGetter):
user_update: str
-class Channels(metaclass=YAMLGetter):
- section = "guild"
- subsection = "channels"
-
- admins: int
- announcements: int
- big_brother_logs: int
- bot: int
- checkpoint_test: int
- devalerts: int
- devlog: int
- devtest: int
- help_0: int
- help_1: int
- help_2: int
- help_3: int
- help_4: int
- help_5: int
- helpers: int
- message_log: int
- modlog: int
- off_topic_1: int
- off_topic_2: int
- off_topic_3: int
- python: int
- staff_lounge: int
- verification: int
-
-
class Roles(metaclass=YAMLGetter):
section = "guild"
subsection = "roles"
diff --git a/config-default.yml b/config-default.yml
index aed07c137..ce2600c61 100644
--- a/config-default.yml
+++ b/config-default.yml
@@ -38,11 +38,6 @@ bot:
user_update: "https://cdn.discordapp.com/emojis/469952898684551168.png"
-
-
-
-
-
guild:
id: 267624335836053506
@@ -87,7 +82,6 @@ guild:
censor:
-
# What do we filter?
filter_zalgo: true
filter_invites: true
@@ -110,12 +104,12 @@ censor:
# Censor doesn't apply to these
channel_whitelist:
- *ADMINS
- - *DEVTEST
- *MODLOG
- *MESSAGE_LOG
- *DEVLOG
- *BBLOGS
- *STAFF_LOUNGE
+# - *DEVTEST
role_whitelist:
- *ADMIN_ROLE