aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bot/constants.py57
-rw-r--r--config-default.yml15
2 files changed, 43 insertions, 29 deletions
diff --git a/bot/constants.py b/bot/constants.py
index 838fe7a79..ed1e65cca 100644
--- a/bot/constants.py
+++ b/bot/constants.py
@@ -236,6 +236,14 @@ class Colours(metaclass=YAMLGetter):
soft_orange: int
+class DuckPond(metaclass=YAMLGetter):
+ section = "duck_pond"
+
+ ducks_required: int
+ duck_custom_emojis: List[int]
+ duck_pond_channel: int
+
+
class Emojis(metaclass=YAMLGetter):
section = "style"
subsection = "emojis"
@@ -370,6 +378,7 @@ class Webhooks(metaclass=YAMLGetter):
talent_pool: int
big_brother: int
reddit: int
+ duck_pond: int
class Roles(metaclass=YAMLGetter):
@@ -501,6 +510,30 @@ class RedirectOutput(metaclass=YAMLGetter):
delete_delay: int
+class Event(Enum):
+ """
+ Event names. This does not include every event (for example, raw
+ events aren't here), but only events used in ModLog for now.
+ """
+
+ guild_channel_create = "guild_channel_create"
+ guild_channel_delete = "guild_channel_delete"
+ guild_channel_update = "guild_channel_update"
+ guild_role_create = "guild_role_create"
+ guild_role_delete = "guild_role_delete"
+ guild_role_update = "guild_role_update"
+ guild_update = "guild_update"
+
+ member_join = "member_join"
+ member_remove = "member_remove"
+ member_ban = "member_ban"
+ member_unban = "member_unban"
+ member_update = "member_update"
+
+ message_delete = "message_delete"
+ message_edit = "message_edit"
+
+
# Debug mode
DEBUG_MODE = True if 'local' in os.environ.get("SITE_URL", "local") else False
@@ -572,27 +605,3 @@ ERROR_REPLIES = [
"Noooooo!!",
"I can't believe you've done this",
]
-
-
-class Event(Enum):
- """
- Event names. This does not include every event (for example, raw
- events aren't here), but only events used in ModLog for now.
- """
-
- guild_channel_create = "guild_channel_create"
- guild_channel_delete = "guild_channel_delete"
- guild_channel_update = "guild_channel_update"
- guild_role_create = "guild_role_create"
- guild_role_delete = "guild_role_delete"
- guild_role_update = "guild_role_update"
- guild_update = "guild_update"
-
- member_join = "member_join"
- member_remove = "member_remove"
- member_ban = "member_ban"
- member_unban = "member_unban"
- member_update = "member_update"
-
- message_delete = "message_delete"
- message_edit = "message_edit"
diff --git a/config-default.yml b/config-default.yml
index 4638a89ee..bad9c72db 100644
--- a/config-default.yml
+++ b/config-default.yml
@@ -22,11 +22,6 @@ style:
defcon_enabled: "<:defconenabled:470326274213150730>"
defcon_updated: "<:defconsettingsupdated:470326274082996224>"
- green_chevron: "<:greenchevron:418104310329769993>"
- red_chevron: "<:redchevron:418112778184818698>"
- white_chevron: "<:whitechevron:418110396973711363>"
- bb_message: "<:bbmessage:476273120999636992>"
-
status_online: "<:status_online:470326272351010816>"
status_idle: "<:status_idle:470326266625785866>"
status_dnd: "<:status_dnd:470326272082313216>"
@@ -37,6 +32,9 @@ style:
new: "\U0001F195"
cross_mark: "\u274C"
+ ducky: &DUCKY_EMOJI 574951975574175744
+ ducky_blurple: &DUCKY_BLURPLE_EMOJI 574951975310065675
+
icons:
crown_blurple: "https://cdn.discordapp.com/emojis/469964153289965568.png"
crown_green: "https://cdn.discordapp.com/emojis/469964154719961088.png"
@@ -98,6 +96,7 @@ guild:
defcon: &DEFCON 464469101889454091
devlog: &DEVLOG 622895325144940554
devtest: &DEVTEST 414574275865870337
+ duck_pond: &DUCK_POND 000000000000000000
help_0: 303906576991780866
help_1: 303906556754395136
help_2: 303906514266226689
@@ -148,6 +147,7 @@ guild:
talent_pool: 569145364800602132
big_brother: 569133704568373283
reddit: 635408384794951680
+ duck_pond: 637779355304722435
filter:
@@ -382,5 +382,10 @@ redirect_output:
delete_invocation: true
delete_delay: 15
+duck_pond:
+ ducks_required: 5
+ duck_custom_emojis: [*DUCKY_EMOJI, *DUCKY_BLURPLE_EMOJI]
+ duck_pond_channel: *DUCK_POND
+
config:
required_keys: ['bot.token']