Example #1
0
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.")
		
Example #2
0
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))
Example #3
0
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.")