tuxeatpi_common.intents module

Module defining how to handle intents

class tuxeatpi_common.intents.IntentsHandler(intent_folder, component_name, etcd_wrapper)

Bases: object

Intents handler class

eternal_watch(nlu_engine, recursive=True)

Watch for changes in etcd

read(nlu_engine, recursive=True, wait=True, timeout=30)

Read intent in etcd

save(nlu_engine)

Save intent in etcd