Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -82,11 +82,19 @@ class AdminPanel:
|
|
82 |
|
83 |
class CRMJABot:
|
84 |
def __init__(self):
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
90 |
|
91 |
self.planner = StudyPlanGenerator(self.db)
|
92 |
self.coach = MotivationalCoach()
|
@@ -100,7 +108,7 @@ class CRMJABot:
|
|
100 |
device=-1
|
101 |
)
|
102 |
except Exception as e:
|
103 |
-
print(f"Erro ao carregar o modelo: {e}")
|
104 |
self.qa_pipeline = None
|
105 |
|
106 |
try:
|
@@ -109,7 +117,7 @@ class CRMJABot:
|
|
109 |
sucesso, mensagem = adicionar_lote_questoes(self.db, questoes)
|
110 |
print("Questões adicionadas com sucesso!" if sucesso else f"Erro: {mensagem}")
|
111 |
except Exception as e:
|
112 |
-
print(f"Erro
|
113 |
|
114 |
def process_message(self, message, user_id, history):
|
115 |
if user_id not in self.user_info:
|
|
|
82 |
|
83 |
class CRMJABot:
|
84 |
def __init__(self):
|
85 |
+
try:
|
86 |
+
self.db = DatabaseManager()
|
87 |
+
except Exception as e:
|
88 |
+
print(f"Erro ao inicializar o DatabaseManager: {e}")
|
89 |
+
return
|
90 |
+
|
91 |
+
try:
|
92 |
+
self.performance, self.material_generator, self.tracker = initialize_performance_system(
|
93 |
+
self.db.get_connection()
|
94 |
+
)
|
95 |
+
except Exception as e:
|
96 |
+
print(f"Erro ao inicializar o sistema de desempenho: {e}")
|
97 |
+
return
|
98 |
|
99 |
self.planner = StudyPlanGenerator(self.db)
|
100 |
self.coach = MotivationalCoach()
|
|
|
108 |
device=-1
|
109 |
)
|
110 |
except Exception as e:
|
111 |
+
print(f"Erro ao carregar o modelo de perguntas e respostas: {e}")
|
112 |
self.qa_pipeline = None
|
113 |
|
114 |
try:
|
|
|
117 |
sucesso, mensagem = adicionar_lote_questoes(self.db, questoes)
|
118 |
print("Questões adicionadas com sucesso!" if sucesso else f"Erro: {mensagem}")
|
119 |
except Exception as e:
|
120 |
+
print(f"Erro ao carregar as questões do arquivo JSON: {str(e)}")
|
121 |
|
122 |
def process_message(self, message, user_id, history):
|
123 |
if user_id not in self.user_info:
|