aboutsummaryrefslogtreecommitdiffstats
path: root/bot/constants.py
diff options
context:
space:
mode:
authorGravatar shtlrs <[email protected]>2023-05-01 14:25:14 +0100
committerGravatar shtlrs <[email protected]>2023-05-06 13:20:46 +0100
commite5cce5558c4dd3da38f9106d9b4addb874ea0c4b (patch)
treef2f4bd6c78cb89ccc4490653029251d6f248674a /bot/constants.py
parentupdate Roles (diff)
update Tokens & Wolfram
Diffstat (limited to 'bot/constants.py')
-rw-r--r--bot/constants.py37
1 files changed, 26 insertions, 11 deletions
diff --git a/bot/constants.py b/bot/constants.py
index b17fc920..5f853521 100644
--- a/bot/constants.py
+++ b/bot/constants.py
@@ -293,17 +293,32 @@ class _Roles(EnvConfig):
Roles = _Roles()
-class Tokens(NamedTuple):
- giphy = environ.get("GIPHY_TOKEN")
- aoc_session_cookie = environ.get("AOC_SESSION_COOKIE")
- omdb = environ.get("OMDB_API_KEY")
- youtube = environ.get("YOUTUBE_API_KEY")
- tmdb = environ.get("TMDB_API_KEY")
- nasa = environ.get("NASA_API_KEY")
- igdb_client_id = environ.get("IGDB_CLIENT_ID")
- igdb_client_secret = environ.get("IGDB_CLIENT_SECRET")
- github = environ.get("GITHUB_TOKEN")
- unsplash_access_key = environ.get("UNSPLASH_KEY")
+class _Tokens(EnvConfig):
+ EnvConfig.Config.env_prefix = "tokens_"
+
+ giphy = ""
+ aoc_session_cookie = ""
+ omdb = ""
+ youtube = ""
+ tmdb = ""
+ nasa = ""
+ igdb_client_id = ""
+ igdb_client_secret = ""
+ github = ""
+ unsplash = ""
+ wolfram = ""
+
+
+Tokens = _Tokens()
+
+
+class _Wolfram(EnvConfig):
+ EnvConfig.Config.env_prefix = "wolfram_"
+ user_limit_day = 10
+ guild_limit_day = 67
+
+
+Wolfram = _Wolfram()
class Wolfram(NamedTuple):