diff options
Diffstat (limited to 'bot/constants.py')
-rw-r--r-- | bot/constants.py | 49 |
1 files changed, 27 insertions, 22 deletions
diff --git a/bot/constants.py b/bot/constants.py index 02bc5a38..eff4897b 100644 --- a/bot/constants.py +++ b/bot/constants.py @@ -4,11 +4,24 @@ from typing import NamedTuple from bot.bot import SeasonalBot -__all__ = ("Channels", "Client", "Roles", "bot") +__all__ = ( + "AdventOfCode", "Channels", "Client", "Colours", "Emojis", "Hacktoberfest", "Roles", + "Tokens", "bot" +) log = logging.getLogger(__name__) +class AdventOfCode: + leaderboard_cache_age_threshold_seconds = 3600 + leaderboard_id = 363275 + leaderboard_join_code = "363275-442b6939" + leaderboard_max_displayed_members = 10 + year = 2018 + channel_id = int(environ.get("AOC_CHANNEL_ID", 517745814039166986)) + role_id = int(environ.get("AOC_ROLE_ID", 518565788744024082)) + + class Channels(NamedTuple): admins = 365960823622991872 announcements = int(environ.get('CHANNEL_ANNOUNCEMENTS', 354619224620138496)) @@ -45,6 +58,19 @@ class Client(NamedTuple): season_override = environ.get('SEASON_OVERRIDE') +class Colours: + soft_red = 0xcd6d6d + soft_green = 0x68c290 + dark_green = 0x1f8b4c + orange = 0xe67e22 + + +class Emojis: + star = "\u2B50" + christmas_tree = u"\U0001F384" + check = "\u2611" + + class Hacktoberfest(NamedTuple): channel_id = 498804484324196362 voice_id = 514420006474219521 @@ -66,30 +92,9 @@ class Roles(NamedTuple): rockstars = 458226413825294336 -class Colours: - soft_red = 0xcd6d6d - soft_green = 0x68c290 - - -class Emojis: - star = "\u2B50" - christmas_tree = u"\U0001F384" - check = "\u2611" - - class Tokens(NamedTuple): giphy = environ.get("GIPHY_TOKEN") aoc_session_cookie = environ.get("AOC_SESSION_COOKIE") -class AdventOfCode: - leaderboard_cache_age_threshold_seconds = 3600 - leaderboard_id = 363275 - leaderboard_join_code = "363275-442b6939" - leaderboard_max_displayed_members = 10 - year = 2018 - channel_id = int(environ.get("AOC_CHANNEL_ID", 517745814039166986)) - role_id = int(environ.get("AOC_ROLE_ID", 518565788744024082)) - - bot = SeasonalBot(command_prefix=Client.prefix) |