Skip to content

Commit

Permalink
✨ feat(bot): adicionando mensagens alternativas para dias sem licitac…
Browse files Browse the repository at this point in the history
…oes (pela limitacao de nao poder postar mensagem duplicada)
  • Loading branch information
thaleseuflauzino committed Aug 12, 2024
1 parent 30e04e0 commit ff4082d
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion backend/twitter/auto.py
Original file line number Diff line number Diff line change
Expand Up @@ -209,9 +209,19 @@ def dividir_palavras_longas(palavras, max_len=48):
# Fechar a conexão com o banco de dados
connection.close()

data_atual = datetime.now().strftime('%d/%m/%Y')

mensagens_alternativas = [
f'Nenhuma nova licitação disponível nas últimas 24 horas (até {data_atual}).\n\nFique ligado: {site}',
f'Estamos de olho! Até {data_atual}, não houve novas licitações.\n\nAcesse: {site}',
f'Sem novidades nas últimas 24 horas (até {data_atual}).\n\nConfira mais detalhes em nosso site: {site}',
]

verificador_de_licitacao = False
if not licitacoes:
mensagens = [f'Nas últimas 24 horas não houve nenhum tipo de licitação liberada no Diário Oficial da União\n\nVisite nosso site: {site}']
# mensagens = [f'Nas últimas 24 horas não houve nenhum tipo de licitação liberada no Diário Oficial da União\n\nVisite nosso site: {site}']
mensagens = [mensagens_alternativas[datetime.now().day % len(mensagens_alternativas)]]
# nao pode postar mensagem duplicada com a biblioteca, entao pega uma mensagem alternativa a cada dia, se nao tiver licitacao
verificador_de_licitacao = True
else:
mensagens = []
Expand Down

0 comments on commit ff4082d

Please sign in to comment.