-
Notifications
You must be signed in to change notification settings - Fork 0
/
ExecutarAgora.py
39 lines (33 loc) · 1.15 KB
/
ExecutarAgora.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
import time
from ImportarPartidos import importacao
from RefreshDataset import refresh_dataset
from Twitter_Bot import twitt
def executar_tarefa(importar=False, tweet=False):
try:
if importar:
importacao()
time.sleep(15)
refresh_dataset()
if tweet:
if importar:
time.sleep(100)
twitt()
except Exception as e:
print(f'Ocorreu um erro: {e}')
# Exibe as opções de tarefas disponíveis para o usuário
print('1 - Importação dos dados + Twitt.')
print('2 - Importação dos dados.')
print('3 - Twitt')
# Solicita que o usuário selecione uma tarefa para executar
selecao = input('Qual tarefa deseja executar?')
# Dicionário mapeando a seleção do usuário para as ações a serem realizadas
opcoes = {
'1': {'importar': True, 'tweet': True},
'2': {'importar': True, 'tweet': False},
'3': {'importar': False, 'tweet': True},
}
# Executa a tarefa correspondente à seleção do usuário, ou exibe uma mensagem de erro se a seleção for inválida
if selecao in opcoes:
executar_tarefa(**opcoes[selecao])
else:
print('Opção não identificada')