Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions | Private Attributes | List of all members
mycroft.skills.padatious_service.PadatiousService Class Reference
Inheritance diagram for mycroft.skills.padatious_service.PadatiousService:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, bus, service)
 
def calc_intent (self, utt)
 
def handle_detach_intent (self, message)
 
def handle_detach_skill (self, message)
 
def handle_fallback (self, message, threshold=0.8)
 
def handle_fallback_last_chance (self, message)
 
def register_entity (self, message)
 
def register_intent (self, message)
 
def train (self, message=None)
 
def wait_and_train (self)
 
- Public Member Functions inherited from mycroft.skills.core.FallbackSkill
def __init__ (self, name=None, bus=None, use_settings=True)
 
def default_shutdown (self)
 
def make_intent_failure_handler (cls, bus)
 
def register_fallback (self, handler, priority)
 
def remove_fallback (cls, handler_to_del)
 
def remove_instance_handlers (self)
 
- Public Member Functions inherited from mycroft.skills.core.MycroftSkill
def __init__ (self, name=None, bus=None, use_settings=True)
 
def acknowledge (self)
 
def add_event (self, name, handler, handler_info=None, once=False)
 
def ask_yesno (self, prompt, data=None)
 
def bind (self, bus)
 
def bus (self)
 
def cancel_all_repeating_events (self)
 
def cancel_scheduled_event (self, name)
 
def config (self)
 
def converse (self, utterances, lang=None)
 
def default_shutdown (self)
 
def detach (self)
 
def disable_intent (self, intent_name)
 
def enable_intent (self, intent_name)
 
def enclosure (self)
 
def find_resource (self, res_name, res_dirname=None)
 
def get_intro_message (self)
 
def get_response (self, dialog='', data=None, validator=None, on_fail=None, num_retries=-1)
 
def get_scheduled_event_status (self, name)
 
def handle_disable_intent (self, message)
 
def handle_enable_intent (self, message)
 
def handle_remove_cross_context (self, message)
 
def handle_set_cross_context (self, message)
 
def init_dialog (self, root_directory)
 
def initialize (self)
 
def lang (self)
 
def load_data_files (self, root_directory)
 
def load_regex_files (self, root_directory)
 
def load_vocab_files (self, root_directory)
 
def location (self)
 
def location_pretty (self)
 
def location_timezone (self)
 
def make_active (self)
 
def register_entity_file (self, entity_file)
 
def register_intent (self, intent_parser, handler)
 
def register_intent_file (self, intent_file, handler)
 
def register_regex (self, regex_str)
 
def register_resting_screen (self)
 
def register_vocabulary (self, entity, entity_type)
 
def remove_context (self, context)
 
def remove_cross_skill_context (self, context)
 
def remove_event (self, name)
 
def report_metric (self, name, data)
 
def schedule_event (self, handler, when, data=None, name=None)
 
def schedule_repeating_event (self, handler, when, frequency, data=None, name=None)
 
def send_email (self, title, body)
 
def set_context (self, context, word='', origin=None)
 
def set_cross_skill_context (self, context, word='')
 
def shutdown (self)
 
def speak (self, utterance, expect_response=False, wait=False)
 
def speak_dialog (self, key, data=None, expect_response=False, wait=False)
 
def stop (self)
 
def translate (self, text, data=None)
 
def translate_list (self, list_name, data=None)
 
def translate_namedvalues (self, name, delim=None)
 
def translate_template (self, template_name, data=None)
 
def update_scheduled_event (self, name, data=None)
 
def voc_match (self, utt, voc_filename, lang=None)
 

Public Attributes

 container
 
 finished_initial_train
 
 finished_training_event
 
 padatious_config
 
 registered_intents
 
 service
 
 train_delay
 
 train_time
 
- Public Attributes inherited from mycroft.skills.core.FallbackSkill
 instance_fallback_handlers
 
- Public Attributes inherited from mycroft.skills.core.MycroftSkill
 config_core
 
 converse
 
 dialog_renderer
 
 events
 
 file_system
 
 gui
 
 log
 
 name
 
 registered_intents
 
 reload_skill
 
 resting_name
 
 root_dir
 
 scheduled_repeats
 
 settings
 
 skill_id
 
 voc_match_cache
 

Static Public Attributes

int fallback_loose_match = 89
 
int fallback_tight_match = 5
 
 instance = None
 
 maxsize
 
- Static Public Attributes inherited from mycroft.skills.core.FallbackSkill
dictionary fallback_handlers = {}
 

Private Member Functions

def __detach_intent (self, intent_name)
 
def _register_object (self, message, object_name, register_func)
 

Private Attributes

 _bus
 

Detailed Description

Definition at line 29 of file padatious_service.py.

Constructor & Destructor Documentation

def mycroft.skills.padatious_service.PadatiousService.__init__ (   self,
  bus,
  service 
)

Definition at line 35 of file padatious_service.py.

Member Function Documentation

def mycroft.skills.padatious_service.PadatiousService.__detach_intent (   self,
  intent_name 
)
private

Definition at line 108 of file padatious_service.py.

def mycroft.skills.padatious_service.PadatiousService._register_object (   self,
  message,
  object_name,
  register_func 
)
private

Definition at line 121 of file padatious_service.py.

def mycroft.skills.padatious_service.PadatiousService.calc_intent (   self,
  utt 
)

Definition at line 172 of file padatious_service.py.

def mycroft.skills.padatious_service.PadatiousService.handle_detach_intent (   self,
  message 
)

Definition at line 112 of file padatious_service.py.

def mycroft.skills.padatious_service.PadatiousService.handle_detach_skill (   self,
  message 
)

Definition at line 115 of file padatious_service.py.

def mycroft.skills.padatious_service.PadatiousService.handle_fallback (   self,
  message,
  threshold = 0.8 
)

Definition at line 142 of file padatious_service.py.

def mycroft.skills.padatious_service.PadatiousService.handle_fallback_last_chance (   self,
  message 
)

Definition at line 166 of file padatious_service.py.

def mycroft.skills.padatious_service.PadatiousService.register_entity (   self,
  message 
)

Definition at line 139 of file padatious_service.py.

def mycroft.skills.padatious_service.PadatiousService.register_intent (   self,
  message 
)

Definition at line 135 of file padatious_service.py.

def mycroft.skills.padatious_service.PadatiousService.train (   self,
  message = None 
)

Definition at line 80 of file padatious_service.py.

def mycroft.skills.padatious_service.PadatiousService.wait_and_train (   self)

Definition at line 97 of file padatious_service.py.

Member Data Documentation

mycroft.skills.padatious_service.PadatiousService._bus
private

Definition at line 57 of file padatious_service.py.

mycroft.skills.padatious_service.PadatiousService.container

Definition at line 55 of file padatious_service.py.

int mycroft.skills.padatious_service.PadatiousService.fallback_loose_match = 89
static

Definition at line 33 of file padatious_service.py.

int mycroft.skills.padatious_service.PadatiousService.fallback_tight_match = 5
static

Definition at line 32 of file padatious_service.py.

mycroft.skills.padatious_service.PadatiousService.finished_initial_train

Definition at line 73 of file padatious_service.py.

mycroft.skills.padatious_service.PadatiousService.finished_training_event

Definition at line 72 of file padatious_service.py.

mycroft.skills.padatious_service.PadatiousService.instance = None
static

Definition at line 30 of file padatious_service.py.

mycroft.skills.padatious_service.PadatiousService.maxsize
static

Definition at line 171 of file padatious_service.py.

mycroft.skills.padatious_service.PadatiousService.padatious_config

Definition at line 40 of file padatious_service.py.

mycroft.skills.padatious_service.PadatiousService.registered_intents

Definition at line 78 of file padatious_service.py.

mycroft.skills.padatious_service.PadatiousService.service

Definition at line 41 of file padatious_service.py.

mycroft.skills.padatious_service.PadatiousService.train_delay

Definition at line 75 of file padatious_service.py.

mycroft.skills.padatious_service.PadatiousService.train_time

Definition at line 76 of file padatious_service.py.


The documentation for this class was generated from the following file:


mycroft_ros
Author(s):
autogenerated on Mon Apr 26 2021 02:35:41