diff options
author | Parker <contact@pkrm.dev> | 2024-04-02 16:11:23 -0500 |
---|---|---|
committer | Parker <contact@pkrm.dev> | 2024-04-02 16:11:23 -0500 |
commit | e0b75e7de525747b32014bc9d83af7d38eccaddd (patch) | |
tree | 46eada4b71be7fa4ac570803344ae9c69a0efee1 /code/validate_config.py | |
parent | 7caf3ed0742df6360bb864696e5cbddcef7ca876 (diff) |
Add feedback command
Diffstat (limited to 'code/validate_config.py')
-rw-r--r-- | code/validate_config.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/code/validate_config.py b/code/validate_config.py index 8d73d0d..32c8538 100644 --- a/code/validate_config.py +++ b/code/validate_config.py @@ -29,6 +29,12 @@ def validate_config(file_contents): ) and not bool(re.match(pattern_2, config["BOT_INFO"]["BOT_COLOR"])): LOG.critical("BOT_COLOR is not a valid hex color.") errors += 1 + # Validate FEEDBACK_CHANNEL_ID + if not config["BOT_INFO"]["FEEDBACK_CHANNEL_ID"]: + LOG.critical("FEEDBACK_CHANNEL_ID has not been set.") + + elif len(config["BOT_INFO"]["FEEDBACK_CHANNEL_ID"]) != 19: + LOG.critical("FEEDBACK_CHANNEL_ID is not a valid Discord channel ID.") # Validate LAVALINK # Validate HOST @@ -62,10 +68,7 @@ def create_config(): except FileNotFoundError: config = configparser.ConfigParser() - config["BOT_INFO"] = { - "TOKEN": "", - "BOT_COLOR": "", - } + config["BOT_INFO"] = {"TOKEN": "", "BOT_COLOR": "", "FEEDBACK_CHANNEL_ID": ""} config["LAVALINK"] = {"HOST": "", "PORT": "", "PASSWORD": ""} |