danielraynaud commited on
Commit
6f1b01f
·
verified ·
1 Parent(s): 49db22a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -8
app.py CHANGED
@@ -75,6 +75,7 @@ class CRMJABot:
75
  except Exception as e:
76
  print(f"Erro na inicialização: {str(e)}")
77
 
 
78
  def check_progress(self, message: str, user_id: str) -> str:
79
  try:
80
  # Obtém métricas detalhadas usando o novo sistema
@@ -82,14 +83,12 @@ class CRMJABot:
82
  streak_info = self.tracker.calculate_study_streak(user_id)
83
 
84
  response = f"""📊 Análise Detalhada do seu Progresso:
85
-
86
- Total de horas estudadas: {metrics['overall_metrics']['total_hours']:.1f}h
87
- 🎯 Média de desempenho: {metrics['overall_metrics']['avg_performance']:.1f}%
88
- 📅 Dias de estudo: {metrics['overall_metrics']['study_days']}
89
- 🔥 Sequência atual: {streak_info['current_streak']} dias
90
- 🏆 Maior sequência: {streak_info['longest_streak']} dias
91
-
92
- 📈 Desempenho por área:"""
93
 
94
  for topic, data in metrics['topic_metrics'].items():
95
  avg_score = np.mean(data['scores']) if data['scores'] else 0
 
75
  except Exception as e:
76
  print(f"Erro na inicialização: {str(e)}")
77
 
78
+ def process_message(self, message, user_id, history):
79
  def check_progress(self, message: str, user_id: str) -> str:
80
  try:
81
  # Obtém métricas detalhadas usando o novo sistema
 
83
  streak_info = self.tracker.calculate_study_streak(user_id)
84
 
85
  response = f"""📊 Análise Detalhada do seu Progresso:
86
+ ⭐ Total de horas estudadas: {metrics['overall_metrics']['total_hours']:.1f}h
87
+ 🎯 Média de desempenho: {metrics['overall_metrics']['avg_performance']:.1f}%
88
+ 📅 Dias de estudo: {metrics['overall_metrics']['study_days']}
89
+ 🔥 Sequência atual: {streak_info['current_streak']} dias
90
+ 🏆 Maior sequência: {streak_info['longest_streak']} dias
91
+ 📈 Desempenho por área:"""
 
 
92
 
93
  for topic, data in metrics['topic_metrics'].items():
94
  avg_score = np.mean(data['scores']) if data['scores'] else 0