diff options
| -rw-r--r-- | bot/constants.py | 4 | ||||
| -rw-r--r-- | bot/exts/info/patreon.py | 19 | ||||
| -rw-r--r-- | config-default.yml | 5 |
3 files changed, 28 insertions, 0 deletions
diff --git a/bot/constants.py b/bot/constants.py index 4e99df7f3..33ba784af 100644 --- a/bot/constants.py +++ b/bot/constants.py @@ -514,6 +514,10 @@ class Roles(metaclass=YAMLGetter): jammers: int + patreon_tier_1: int + patreon_tier_2: int + patreon_tier_3: int + class Guild(metaclass=YAMLGetter): section = "guild" diff --git a/bot/exts/info/patreon.py b/bot/exts/info/patreon.py new file mode 100644 index 000000000..55accf29e --- /dev/null +++ b/bot/exts/info/patreon.py @@ -0,0 +1,19 @@ +import logging + +from discord.ext import commands + +from bot.bot import Bot + +log = logging.getLogger(__name__) + + +class Patreon(commands.Cog): + """Cog that shows patreon supporters.""" + + def __init__(self, bot: Bot): + self.bot = bot + + +def setup(bot: Bot) -> None: + """Load the patreon cog.""" + bot.add_cog(Patreon(bot)) diff --git a/config-default.yml b/config-default.yml index baece5c51..95ba9fa53 100644 --- a/config-default.yml +++ b/config-default.yml @@ -287,6 +287,11 @@ guild: # Streaming video: 764245844798079016 + # Patreon + patreon_tier_1: 505040943800516611 + patreon_tier_2: 743399725914390631 + patreon_tier_3: 743400204367036520 + moderation_roles: - *ADMINS_ROLE - *MOD_TEAM_ROLE |