From 4a0283c8703e63bfc079be0669d7cf44aa42dc6e Mon Sep 17 00:00:00 2001 From: Rudis Muiznieks Date: Tue, 8 Feb 2022 13:47:56 -0600 Subject: [PATCH] reading and repeating script name --- __init__.py | 9 ++++----- dialog/en-us/Running.dialog | 1 + dialog/en-us/running.dialog | 1 - vocab/en-us/RunScript.intent | 2 ++ vocab/en-us/RunScriptKeyword.voc | 6 ------ 5 files changed, 7 insertions(+), 12 deletions(-) create mode 100644 dialog/en-us/Running.dialog delete mode 100644 dialog/en-us/running.dialog create mode 100644 vocab/en-us/RunScript.intent delete mode 100644 vocab/en-us/RunScriptKeyword.voc diff --git a/__init__.py b/__init__.py index 83c1760..4c11a46 100644 --- a/__init__.py +++ b/__init__.py @@ -1,17 +1,16 @@ -from adapt.intent import IntentBuilder from mycroft import MycroftSkill, intent_handler class RunScriptSkill(MycroftSkill): def __init__(self): super().__init__() - self.learning = true def initialize(self): script_dir = self.settings.get('script_dir') - @intent_handler(IntentBuilder('RunScriptIntent').require('RunScriptKeyword')) - def handle_run_script_intent(self, message): - self.speak_dialog("running") + @intent_handler('RunScript.intent') + def handle_run_script_intent(self, msg=None): + script = msg.data.get('script', None) + self.speak_dialog('Running', {'script': script}) def stop(self): pass diff --git a/dialog/en-us/Running.dialog b/dialog/en-us/Running.dialog new file mode 100644 index 0000000..fa79af0 --- /dev/null +++ b/dialog/en-us/Running.dialog @@ -0,0 +1 @@ +Okay. I'm running the {{script}} script. diff --git a/dialog/en-us/running.dialog b/dialog/en-us/running.dialog deleted file mode 100644 index 3a94c30..0000000 --- a/dialog/en-us/running.dialog +++ /dev/null @@ -1 +0,0 @@ -Okay. I'm running the script. diff --git a/vocab/en-us/RunScript.intent b/vocab/en-us/RunScript.intent new file mode 100644 index 0000000..08fe28e --- /dev/null +++ b/vocab/en-us/RunScript.intent @@ -0,0 +1,2 @@ +(run|execute) (the|my|your) {script} script +(run|execute) {script} script diff --git a/vocab/en-us/RunScriptKeyword.voc b/vocab/en-us/RunScriptKeyword.voc deleted file mode 100644 index bdf6cf6..0000000 --- a/vocab/en-us/RunScriptKeyword.voc +++ /dev/null @@ -1,6 +0,0 @@ -run script -run the script -run my script -execute script -execute the script -execute my script