config initialization
This commit is contained in:
parent
6ab971f16e
commit
6aead911da
|
|
@ -21,6 +21,9 @@ class DiscordBotPlugin(PHALPlugin):
|
|||
self.bus.on("mycroft.internet.connected", self.on_reset)
|
||||
self.bus.on("recognizer_loop:utterance", self.on_utterance)
|
||||
self.bus.on("configuration.updated", self.init_configuration)
|
||||
reinstall_hint = "pip install --upgrade --no-deps --force-reinstall git+https://git.sebastianmaki.fi/sebastian/ovos-PHAL-plugin-discord-bot.git"
|
||||
LOG.info(f"Reinstall hint: {reinstall_hint}")
|
||||
self.setup_configuration()
|
||||
|
||||
@classproperty
|
||||
def runtime_requirements(self):
|
||||
|
|
@ -40,9 +43,26 @@ class DiscordBotPlugin(PHALPlugin):
|
|||
def on_speak(self, message=None):
|
||||
LOG.info(f"On speak triggered: %s", message.serialize())
|
||||
|
||||
def setup_configuration(self):
|
||||
first_start = self.config.get("first_start", True)
|
||||
if first_start:
|
||||
self.config["first_start"] = False
|
||||
config_patch = {
|
||||
"PHAL": {
|
||||
"ovos-PHAL-plugin-discord-bot": {
|
||||
"first_start": False,
|
||||
"api_key": "",
|
||||
"admin_id": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
update_mycroft_config(config=config_patch, bus=self.bus)
|
||||
#self.init_configuration()
|
||||
|
||||
def init_configuration(self, message=None):
|
||||
""" Initialize instance configuration """
|
||||
configuration_host = self.config.get("host", "")
|
||||
configuration_first_start = self.config.get("first_start", True)
|
||||
configuration_api_key = self.config.get("api_key", "")
|
||||
configuration_admin_id = self.config.get("admin_id", "")
|
||||
config = {"host": configuration_host, "api_key": configuration_api_key, "admin_id": configuration_admin_id }
|
||||
|
|
|
|||
Loading…
Reference in New Issue