From 79d7aaa98be61b9e6d31b0b121c4b581c7ba7402 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vicente=20Mar=C3=A7al?= Date: Wed, 31 Oct 2018 14:05:46 -0300 Subject: [PATCH] Inserted Porto Velho TimeZone Close #1 --- bot.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/bot.py b/bot.py index 4f8d6e6..48eaccc 100644 --- a/bot.py +++ b/bot.py @@ -25,6 +25,7 @@ manaus = pytz.timezone("America/Manaus") belem = pytz.timezone("America/Belem") rio_branco = pytz.timezone("America/Rio_Branco") +porto_velho = pytz.timezone("America/Porto_Velho") bruxelas = pytz.timezone("Europe/Brussels") palmas = pytz.timezone("America/Araguaina") @@ -262,7 +263,7 @@ def eventos_gera_lista(message): if eventos: mensagem = [] for evento in eventos: - m, b, r = traduza_hora(evento) + m, b, r = traduza_hora(evento) mensagem.append(EVENTOS_LISTA_ADMIN.format(evento, r, m, b)) mensagem = "\n".join(mensagem) else: @@ -298,7 +299,7 @@ def eventos_edita(message, comandos): if subcomando in ["data", "hora"]: base = evento.data if subcomando == "data": - data = datetime.strptime(comandos[4], "%Y-%m-%d" ) + data = datetime.strptime(comandos[4], "%Y-%m-%d") base = datetime.combine(data.date(), base.time()) if subcomando == "hora": horas, minutos = [int(x) for x in comandos[4].split(":")] @@ -309,6 +310,7 @@ def eventos_edita(message, comandos): db.edita_evento(id, **{subcomando: comandos[4], "telegram": message.from_user.id}) envia_evento(message, db.get_evento_admin(id)) + def eventos_apaga(message, comandos): if len(comandos) != 3: bot_responda(mensage, AJUDA_EVENTO_APAGA) @@ -328,7 +330,7 @@ def eventos_cria(message, comandos): return dia = comandos[2] hora = comandos[3] - data = datetime.strptime("{} {}".format(dia, hora), "%Y-%m-%d %H:%M" ) + data = datetime.strptime("{} {}".format(dia, hora), "%Y-%m-%d %H:%M") descricao = comandos[4] link = comandos[5] @@ -380,16 +382,19 @@ def send_hora(message): "belem": belem.normalize(agora), "riobranco": rio_branco.normalize(agora), "palmas": palmas.normalize(agora), + "portovelho": porto_velho.normalize(agora), "bruxelas": bruxelas.normalize(agora) } bot_responda(message, HORA.format(**horarios)) + @bot.message_handler(commands=['versão', 'versao']) def versao(message): if protecao_spam_do_grupo(message, "versao"): return bot_responda(message, "Versão: {}".format(VERSAO)) + # Principal _logger = telebot.logger telebot.logger.setLevel(logging.DEBUG)