config initialization
This commit is contained in:
parent
3d5a0018de
commit
25bc1f21c0
|
|
@ -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)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue