Patrick Baumgartner 331590c17e Refs #4 4 years ago
..
README.md 331590c17e Refs #4 4 years ago

README.md

Mods

Allgemein

Mods sind allgemeine Modifikationen die bei bestimmten Events ausgelöst werden. Hierfür wird ein entsprechender Ordner in dem "mods/" erstellt, dass die entsprechenden Script-Dateien beinhaltet.

Aufbau

class MyMod:

def onBeforeText(text:str) : str

 return text.replace("apple","banana")

Trigger

Speech

def onBeforeText(text:str) : str def onAfterText(text:str) : str

def onSay(text:str)

Assistent

def onWeakWord(weakword:str) def onSystemCommand(intent, slots) def onCommand(intent, slots)

Smart Home

def onWindowOpened(window:str) def onWindowClosed(window:str) def onWindow(window:str, open:bool)

def onDoorOpened(door:str) def onDoorClosed(door:str) def onDoor(door:str, open:bool)

def onSwitchOn(switch:str) def onSwitchOff(switch:str) def onSwitch(switch:str, on:bool)

Outdoor Stats

def onMoonphase(moonphase:str) def onDayChanged() def onMoodChanged()

User Stats

def onUserLeave() def onUserArrived() def onUserWeakup() def onUserSleep()

System

def onReset() def onRestart() def onConfigChanged(config, oldValue, newValue)