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) | 
