aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--code/global_variables.py2
-rw-r--r--code/validate_config.py10
2 files changed, 12 insertions, 0 deletions
diff --git a/code/global_variables.py b/code/global_variables.py
index 31d0df2..f79a3bb 100644
--- a/code/global_variables.py
+++ b/code/global_variables.py
@@ -47,6 +47,8 @@ config.read_string(file_contents)
BOT_TOKEN = config["BOT_INFO"]["TOKEN"]
BOT_COLOR = discord.Color(int((config["BOT_INFO"]["BOT_COLOR"]).replace("#", ""), 16))
FEEDBACK_CHANNEL_ID = int(config["BOT_INFO"]["FEEDBACK_CHANNEL_ID"])
+SPOTIFY_CLIENT_ID = config["BOT_INFO"]["SPOTIFY_CLIENT_ID"]
+SPOTIFY_CLIENT_SECRET = config["BOT_INFO"]["SPOTIFY_CLIENT_SECRET"]
BUG_CHANNEL_ID = int(config["BOT_INFO"]["BUG_CHANNEL_ID"])
BOT_INVITE_LINK = config["BOT_INFO"]["BOT_INVITE_LINK"]
diff --git a/code/validate_config.py b/code/validate_config.py
index f136e50..3db5427 100644
--- a/code/validate_config.py
+++ b/code/validate_config.py
@@ -38,6 +38,14 @@ def validate_config(file_contents):
elif len(config["BOT_INFO"]["FEEDBACK_CHANNEL_ID"]) != 19:
LOG.critical("FEEDBACK_CHANNEL_ID is not a valid Discord channel ID.")
errors += 1
+ # Validate SPOTIFY_CLIENT_ID
+ if not config["BOT_INFO"]["SPOTIFY_CLIENT_ID"]:
+ LOG.critical("SPOTIFY_CLIENT_ID has not been set.")
+ errors += 1
+ # Validate SPOTIFY_CLIENT_SECRET
+ if not config["BOT_INFO"]["SPOTIFY_CLIENT_SECRET"]:
+ LOG.critical("SPOTIFY_CLIENT_SECRET has not been set.")
+ errors += 1
# Validate BUG_CHANNEL_ID
if not config["BOT_INFO"]["BUG_CHANNEL_ID"]:
LOG.critical("BUG_CHANNEL_ID has not been set.")
@@ -97,6 +105,8 @@ def create_config():
"TOKEN": "",
"BOT_COLOR": "",
"FEEDBACK_CHANNEL_ID": "",
+ "SPOTIFY_CLIENT_ID": "",
+ "SPOTIFY_CLIENT_SECRET": "",
"BUG_CHANNEL_ID": "",
}