Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -104,13 +104,13 @@ class CRMJABot:
|
|
104 |
"""Assistente de estudos aprimorado para o Revalida"""
|
105 |
|
106 |
def __init__(self):
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
self.material_gen = StudyMaterialGenerator(self.db.conn)
|
113 |
-
self.tracker = ProgressTracker(self.db.conn)
|
114 |
|
115 |
try:
|
116 |
self.qa_pipeline = pipeline(
|
@@ -132,8 +132,17 @@ self.tracker = ProgressTracker(self.db.conn)
|
|
132 |
"/motiva": self.get_motivation,
|
133 |
"/resumo": self.get_summary,
|
134 |
"/ajuda": self.help_command
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
135 |
}
|
136 |
-
|
137 |
def start_command(self, message: str, user_id: str) -> str:
|
138 |
"""Mensagem inicial de boas-vindas"""
|
139 |
return f"""🌟 Olá! Eu sou o crmjaBot, seu assistente pessoal para o Revalida!
|
|
|
104 |
"""Assistente de estudos aprimorado para o Revalida"""
|
105 |
|
106 |
def __init__(self):
|
107 |
+
self.db = RevalidaDatabase()
|
108 |
+
self.planner = StudyPlanGenerator(self.db)
|
109 |
+
self.coach = MotivationalCoach()
|
110 |
+
self.analytics = StudyAnalytics(self.db.conn)
|
111 |
+
self.performance = PerformanceAnalyzer(self.db.conn)
|
112 |
+
self.material_gen = StudyMaterialGenerator(self.db.conn)
|
113 |
+
self.tracker = ProgressTracker(self.db.conn)
|
114 |
|
115 |
try:
|
116 |
self.qa_pipeline = pipeline(
|
|
|
132 |
"/motiva": self.get_motivation,
|
133 |
"/resumo": self.get_summary,
|
134 |
"/ajuda": self.help_command
|
135 |
+
self.commands.update({
|
136 |
+
"/simulado": self.start_simulado,
|
137 |
+
"/caso": self.start_caso_clinico,
|
138 |
+
"/bancoquestoes": self.banco_questoes,
|
139 |
+
"/revisao": self.modo_revisao,
|
140 |
+
"/meta": self.set_goal,
|
141 |
+
"/perfil": self.show_profile,
|
142 |
+
"/configurar": self.configure_preferences
|
143 |
+
})
|
144 |
}
|
145 |
+
|
146 |
def start_command(self, message: str, user_id: str) -> str:
|
147 |
"""Mensagem inicial de boas-vindas"""
|
148 |
return f"""🌟 Olá! Eu sou o crmjaBot, seu assistente pessoal para o Revalida!
|