-
Notifications
You must be signed in to change notification settings - Fork 3
/
main.py
89 lines (72 loc) · 2.28 KB
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
#!/bin/bash/env python
# coding=UTF-8
# by Tarcisio marinho
# github.com/tarcisio-marinho
import requests
import json
import sys
import os
from datetime import datetime
from datetime import date
import random
from modulos.identificador import *
from modulos.reconhecimento import *
# CORES #
BLUE, RED, WHITE, YELLOW, MAGENTA, GREEN, END = '\33[94m', '\033[91m', '\33[97m', '\33[93m', '\033[1;35m', '\033[1;32m', '\033[0m'
banner='''{0}
_____ _ _
| ___|| |(_)
| |__ | | _ ____ __ _
| __| | || ||_ // _` |
| |___ | || | / /| (_| |
\____/ |_||_|/___|\__,_|
{1}Bem vindo a Eliza, uma assistente pessoal. \nPosso te auxiliar nas suas tarefas
Digite ajuda para ver o que eu faço!
'''.format(BLUE,GREEN)
mensagem_eliza='\n{0}Como posso te ajudar?\n~$ {1}'.format(YELLOW,WHITE)
diretorio_atual=os.getcwd()
def menu():
try:
inicio=1
lista=[]
if(inicio==1):
try:
arquivo=open('config/inicio.txt','r')
resp=arquivo.readline()
except:
os.mkdir('config')
arquivo=open('config/inicio.txt','w')
arquivo=open('config/inicio.txt','a')
print('checando todas as dependências\n')
os.system('./compilar.sh')
arquivo.write('atualizado')
os.system('clear')
arquivo.close()
inicio=0
while True:
os.chdir(diretorio_atual)
frase=raw_input(mensagem_eliza)
lista.append(frase)
identifica(frase,lista)
except KeyboardInterrupt:
while True:
try:
while True:
sair=raw_input('Deseja sair? ')
if(sair=='sim' or sair=='1' or sair=='quit' or sair=='s' or sair=='exit'):
print('Saindo...')
exit()
else:
menu()
except KeyboardInterrupt:
sair=raw_input('Sim ou não?')
if(sair=='sim' or sair=='1' or sair=='quit' or sair=='s' or sair=='exit'):
print('Saindo...')
exit()
else:
menu()
# MAIN #
if __name__=="__main__":
os.system('clear')
print(banner)
menu()