Commit b9818a43 authored by Jan Luc Tavares's avatar Jan Luc Tavares
Browse files

melhoradas algumas respostas de texto

parent 80c24043
......@@ -126,7 +126,6 @@ def sel_emm2(chat_id, entrada=None):
escolha = entrada.split()[1] # separa a estacao escolhida
try:
idemm = ids[estacoes.index(escolha)] # Id da estacao escolhida]
print (idemm)
db.delete_item(chat_id, 'padrao') #deleta antes para garantir que nao ha duplicado
db.add_item(chat_id, idemm, 'padrao') #Acrescenta a estacao ao grupo 'padrao': ele existe para futuras funcionalidades.
text = "Selecionado com sucesso!"
......@@ -147,7 +146,7 @@ def ultimo(chat_id,entrada=None):
text = "Selecione o tipo de dado de seu interesse"
tipos, dados = coleta(estacao[0])
tipos = ["Último {}".format(tipo) for tipo in tipos]
tipos.append("Último de todos")
tipos[0]=("Último de todos")
keyboard = build_keyboard(tipos)
except:
text = "Parece que você ainda não selecionou nenhuma estação"
......@@ -171,7 +170,7 @@ def ultimo2(chat_id, entrada=None):
text = "Não encontrei o sensor que você pediu :(\n"
tipos = ["Último {}".format(tipo) for tipo in tipos]
except:
text = "Você tem certeza que selecionou uma estação em \selecionar?\n Tente escolher uma estação novamente ¯\(o_o)/¯ "
text = "Você tem certeza que selecionou uma estação em /selecionar?\n Tente escolher uma estação novamente ¯\(o_o)/¯ "
send_message(text,chat_id)
......@@ -183,6 +182,7 @@ def dia(chat_id,entrada=None):
text = "Selecione o tipo de dado de seu interesse"
tipos, dados = coleta(estacao[0])
tipos = ["Dia do {}".format(tipo) for tipo in tipos]
tipos[0]= None
keyboard = build_keyboard(tipos)
except:
text = "Parece que você ainda não selecionou nenhuma estação"
......@@ -199,7 +199,7 @@ def dia2(chat_id,entrada=None):
send_pic(chat_id,"dia.png")
except:
text = "Deu ruim.\nOu você escolheu um tipo de dado que não temos ou não selecionou estação ainda.\n\n\selecionar"
text = "Deu ruim.\nOu você escolheu um tipo de dado que não temos ou não selecionou estação ainda.\n\n/selecionar"
send_message(text, chat_id)
def semana(chat_id,entrada=None):
......@@ -209,6 +209,7 @@ def semana(chat_id,entrada=None):
text = "Selecione o tipo de dado de seu interesse"
tipos, dados = coleta(estacao[0])
tipos = ["Semana do {}".format(tipo) for tipo in tipos]
tipos[0]= None
keyboard = build_keyboard(tipos)
except:
text = "Parece que você ainda não selecionou nenhuma estação"
......@@ -224,15 +225,17 @@ def semana2(chat_id,entrada=None):
send_pic(chat_id,"semana.png")
except:
text = "Deu ruim.\nOu você escolheu um tipo de dado que não temos ou não selecionou estação ainda.\n\n\selecionar"
text = "Deu ruim.\nOu você escolheu um tipo de dado que não temos ou ainda não medimos tanto tempo.\n\n/selecionar"
send_message(text, chat_id)
def mes(chat_id,entrada=None):
estacao = db.get_items(chat_id, 'padrao')
try:
send_message("Vou pegar os dados dessa estação, já volto.\n", chat_id)
text = "Selecione o tipo de dado de seu interesse"
tipos, dados = coleta(estacao[0])
tipos = ["Mês do {}".format(tipo) for tipo in tipos]
tipos[0]= None
keyboard = build_keyboard(tipos)
except:
text = "Parece que você ainda não selecionou nenhuma estação"
......@@ -248,7 +251,7 @@ def mes2(chat_id,entrada=None):
send_pic(chat_id,"mes.png")
except:
text = "Deu ruim.\nOu você escolheu um tipo de dado que não temos ou não selecionou estação ainda.\n\n\selecionar"
text = "Ainda não temos tanto tempo de medida nessa estação :(\n\n/selecionar"
send_message(text, chat_id)
entradas = { "/start" : boas_vindas,
......
############################### Sobre #################################
# Programa capaz de baixar e graficar os dados das emm.
#
#
# TODO:
# * Realizar uma visualização do gráfico com as datas mais bem exibidas
#
# Referência sobre o Pyplot: http://matplotlib.org/users/pyplot_tutorial.html
#
......@@ -47,9 +48,11 @@ def plot_periodo(datas, dados_sensor, tipo, periodo):
per = 2016 # 2016 * 5minutos == semana
elif periodo == 'mes':
per = 60480 #60480 *5minutos == mes
plt.plot_date(datas[-per:], dados_sensor[-per:], 'r--') # plota os últimos "per" pontos.
#fig = plt.figure()
plt.plot_date(datas[-per:], dados_sensor[-per:], 'g--') # plota os últimos "per" pontos.
plt.xlabel(tipo)
#autofmt_xdate(rotation=30, ha='right')
plt.ylabel('valor medido (u.a.)')
plt.title('Último "dia" de medidas do {}'.format(tipo))
plt.grid(True)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment