diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000..83c1760 --- /dev/null +++ b/__init__.py @@ -0,0 +1,20 @@ +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") + + def stop(self): + pass + +def create_skill(): + return RunScriptSkill() diff --git a/dialog/en-us/running.dialog b/dialog/en-us/running.dialog new file mode 100644 index 0000000..3a94c30 --- /dev/null +++ b/dialog/en-us/running.dialog @@ -0,0 +1 @@ +Okay. I'm running the script. diff --git a/vocab/en-us/RunScriptKeyword.voc b/vocab/en-us/RunScriptKeyword.voc new file mode 100644 index 0000000..bdf6cf6 --- /dev/null +++ b/vocab/en-us/RunScriptKeyword.voc @@ -0,0 +1,6 @@ +run script +run the script +run my script +execute script +execute the script +execute my script