config initialization

This commit is contained in:
Sebastian Mäki 2024-02-20 12:41:36 +02:00
parent 3d5a0018de
commit 25bc1f21c0
1 changed files with 8 additions and 6 deletions

View File

@ -56,7 +56,7 @@ class DiscordBotPlugin(PHALPlugin):
"PHAL": { "PHAL": {
"ovos-PHAL-plugin-discord-bot": { "ovos-PHAL-plugin-discord-bot": {
"first_start": False, "first_start": False,
"api_key": "", "api_token": "",
"admin_id": "" "admin_id": ""
} }
} }
@ -67,15 +67,15 @@ class DiscordBotPlugin(PHALPlugin):
def init_configuration(self, message=None): def init_configuration(self, message=None):
""" Initialize instance configuration """ """ Initialize instance configuration """
configuration_first_start = self.config.get("first_start", True) configuration_first_start = self.config.get("first_start", True)
configuration_api_key = self.config.get("api_key", "") configuration_api_token = self.config.get("api_token", "")
configuration_admin_id = self.config.get("admin_id", "") configuration_admin_id = self.config.get("admin_id", "")
config = {"api_key": configuration_api_key, "admin_id": configuration_admin_id } config = {"api_token": configuration_api_token, "admin_id": configuration_admin_id }
config_json = json.dumps(config) config_json = json.dumps(config)
LOG.info(f"Configuration updated: %s", config_json) LOG.info(f"Configuration updated: %s", config_json)
uninitialized_settings = [] uninitialized_settings = []
if not configuration_api_key: if not configuration_api_token:
uninitialized_settings.append("api_key") uninitialized_settings.append("api_token")
if not configuration_admin_id: if not configuration_admin_id:
uninitialized_settings.append("admin_id") uninitialized_settings.append("admin_id")
@ -85,12 +85,14 @@ class DiscordBotPlugin(PHALPlugin):
config_issue = "The following configuration settings are uninitialized: " + ", ".join(uninitialized_settings) config_issue = "The following configuration settings are uninitialized: " + ", ".join(uninitialized_settings)
LOG.info(config_issue) LOG.info(config_issue)
else: else:
self.api_token = configuration_api_token
self.admin_id = configuration_admin_id
LOG.info("All configuration settings are initialized.") LOG.info("All configuration settings are initialized.")
self.init_bot() self.init_bot()
def init_bot(self): def init_bot(self):
# Start the Discord bot # Start the Discord bot
LOG.info("Starting the bot") LOG.info("Starting the bot")
self.bot.run(TOKEN) self.bot.run(self.api_token)