def clear(message, sender): if adminmode and sender == adminnumber: sendtext(sender, config['DEFAULT']['ai_name'] + ": " + config['DEFAULT']['master_name'] + ", the system has been CLEARED.") speakermanager.clear() else: sendtext(sender, config['DEFAULT']['ai_name'] + ": " + "You are not " + config['DEFAULT']['master_name'] + " ... Please have" + adminnumber[:-4] + "send this command.")
def validatestatus(): """ ~ Validates the status of the speaker ~ Checks to see if the speaker is on and if it is playing a song """ global speakerOn try: speakerOn = urllib.request.urlopen(config['speaker']['speakerAddress'] + "now_playing").read().decode("UTF-8")\ .find("STANDBY") == -1 except URLError: speakerOn = False if not speakerOn: speakermanager.simulateKeyPress("POWER") speakermanager.clear() print("Speaker status: " + str(speakerOn))
def clear(message, sender): if adminmode and sender == adminnumber: sendtext(sender, config['DEFAULT']['ai_name'] + ": " + config['DEFAULT']['master_name'] + ", the system has been CLEARED.") speakermanager.clear() else: sendtext(sender, config['DEFAULT']['ai_name'] + ": " + "You are not " + config['DEFAULT']['master_name'] + " ... Please have" + adminnumber[:-4] + "send this command.")