From 2b5f802017b6332e026cceb1d0ef26c3b9bc0c52 Mon Sep 17 00:00:00 2001 From: Parker Date: Tue, 2 Apr 2024 17:37:47 -0500 Subject: Add BOT_INVITE_LINK config option --- code/validate_config.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'code/validate_config.py') diff --git a/code/validate_config.py b/code/validate_config.py index d4d9786..8a03c3e 100644 --- a/code/validate_config.py +++ b/code/validate_config.py @@ -1,5 +1,6 @@ import configparser import re +import validators from global_variables import LOG @@ -45,6 +46,14 @@ def validate_config(file_contents): elif len(config["BOT_INFO"]["BUG_CHANNEL_ID"]) != 19: LOG.critical("BUG_CHANNEL_ID is not a valid Discord channel ID.") errors += 1 + # Validate BOT_INVITE_LINK + if not config["BOT_INFO"]["BOT_INVITE_LINK"]: + LOG.critical("BOT_INVITE_LINK has not been set.") + errors += 1 + + elif not validators.url(config["BOT_INFO"]["BOT_INVITE_LINK"]): + LOG.critical("BOT_INVITE_LINK is not a valid URL.") + errors += 1 # Validate LAVALINK # Validate HOST -- cgit v1.2.3-70-g09d2