From e38ed487ae0914888e12f2ce4d1283f5e3ea50f7 Mon Sep 17 00:00:00 2001 From: Parker Date: Tue, 2 Apr 2024 16:15:06 -0500 Subject: Add bug report command --- code/validate_config.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'code/validate_config.py') diff --git a/code/validate_config.py b/code/validate_config.py index 32c8538..b6e5484 100644 --- a/code/validate_config.py +++ b/code/validate_config.py @@ -35,6 +35,12 @@ 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.") + # Validate BUG_CHANNEL_ID + if not config["BOT_INFO"]["BUG_CHANNEL_ID"]: + LOG.critical("BUG_CHANNEL_ID has not been set.") + + elif len(config["BOT_INFO"]["BUG_CHANNEL_ID"]) != 19: + LOG.critical("BUG_CHANNEL_ID is not a valid Discord channel ID.") # Validate LAVALINK # Validate HOST @@ -68,7 +74,12 @@ def create_config(): except FileNotFoundError: config = configparser.ConfigParser() - config["BOT_INFO"] = {"TOKEN": "", "BOT_COLOR": "", "FEEDBACK_CHANNEL_ID": ""} + config["BOT_INFO"] = { + "TOKEN": "", + "BOT_COLOR": "", + "FEEDBACK_CHANNEL_ID": "", + "BUG_CHANNEL_ID": "", + } config["LAVALINK"] = {"HOST": "", "PORT": "", "PASSWORD": ""} -- cgit v1.2.3-70-g09d2