def skill(args): assistant = Assistant(args) try: url = assistant.settings["WoL"]['url'] username = assistant.settings["WoL"]['username'] password = assistant.settings["WoL"]['password'] requests.post(url, auth=(username, password)) assistant.answer('site.php.request') except: assistant.answer('error')
def skill(args): try: assistant = Assistant(args) directories = glob.glob("skills/*/") skills = [] for i in range(len(directories) - 1): skills.append(directories[i].split("/")[1] + "\n") assistant.answer("ListAllSkills", {"skills": ", ".join(skills)}) except Exception as e: print(e)
def skill(args): try: assistant = Assistant(args) current_datetime = datetime.now(pytz.timezone(assistant.settings['timezone'])) fileName = '/'.join(assistant.question.split("/")[len(assistant.question.split("/"))-1:]).replace(".question", "").strip() if fileName == "time": assistant.answer("time", {'time' : current_datetime.strftime('%H:%M')}) elif fileName == "date": dateFormats = ("%d. %m.", "%d. %m. %Y") date = current_datetime.strftime(random.choice(dateFormats)) date = date.split() if int(date[1][:2]) < 10: date[1] = date[1][1:] if random.randint(0, 1): date[1] = month[assistant.settings["language"]][int(current_datetime.strftime("%m"))-1] date = ' '.join(date) assistant.answer("date", {'date' : date}) elif fileName == "day": assistant.answer("day", {'day' : weekDay[assistant.settings["language"]][int(current_datetime.strftime("%w"))]}) except Exception as e: print(e)