danielraynaud commited on
Commit
8c068e1
·
verified ·
1 Parent(s): e0f974f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -8
app.py CHANGED
@@ -104,13 +104,13 @@ class CRMJABot:
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,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!