Closed joaopedrolourencoaffonso closed 1 year ago
Loop para gerar horários de envio
for i in range(1,8):
temp = datetime.today().date() + timedelta(days=i)
datetime.strptime(str(temp) + " 09:00", '%Y-%m-%d %H:%M')
datetime.strptime(str(temp) + " 18:00", '%Y-%m-%d %H:%M')
Nova opção agendar:
if args.agendar:
for i in range(1,8):
data = datetime.today().date() + timedelta(days=i);
temp = datetime.strptime(str(data) + " 09:00", '%Y-%m-%d %H:%M')
agendar(temp);
print("Agendado envio para " + str(temp));
temp = datetime.strptime(str(data) + " 18:00", '%Y-%m-%d %H:%M')
agendar(temp);
print("Agendado envio para " + str(temp))
exit();
A nova função agendar() é só uma cópia do antigo código da função main que vai continuar lá, por enquanto.
A ideia dessa issue é criar uma função tal que executando o script uma vez, possamos agendar o envio de mensagens para os próximos 7 dias