GabrielGD commited on
Commit
8cacb3c
·
verified ·
1 Parent(s): 9076247

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -0
app.py CHANGED
@@ -16,6 +16,7 @@ from datetime import datetime
16
  from ratelimiter import RateLimiter
17
  import difflib
18
  from html import escape
 
19
 
20
  load_dotenv()
21
 
@@ -303,12 +304,32 @@ def chamar_api(prompt):
303
  def corrigir_peticao(caso, peticao_texto=None, peticao_arquivo=None, modo_treinamento=False):
304
  if not caso.strip():
305
  return "⚠️ Forneça o caso da banca."
 
 
 
 
 
 
 
306
  if peticao_arquivo is not None:
307
  peticao_conteudo = process_file(peticao_arquivo)
308
  if peticao_conteudo.startswith("❌") or peticao_conteudo.startswith("⚠️"):
309
  return peticao_conteudo
310
  else:
311
  peticao_conteudo = peticao_texto or ""
 
 
 
 
 
 
 
 
 
 
 
 
 
312
  if not peticao_conteudo.strip():
313
  return "⚠️ Forneça uma petição."
314
 
 
16
  from ratelimiter import RateLimiter
17
  import difflib
18
  from html import escape
19
+ import random # Adicionado para escolher respostas troll aleatoriamente
20
 
21
  load_dotenv()
22
 
 
304
  def corrigir_peticao(caso, peticao_texto=None, peticao_arquivo=None, modo_treinamento=False):
305
  if not caso.strip():
306
  return "⚠️ Forneça o caso da banca."
307
+
308
+ # Verifica se há tentativa de pedir para a IA escrever a petição
309
+ troll_triggers = [
310
+ "escreva a petição", "faça a petição", "redija a petição",
311
+ "elabore a petição", "crie a petição", "gere a petição"
312
+ ]
313
+ peticao_conteudo = ""
314
  if peticao_arquivo is not None:
315
  peticao_conteudo = process_file(peticao_arquivo)
316
  if peticao_conteudo.startswith("❌") or peticao_conteudo.startswith("⚠️"):
317
  return peticao_conteudo
318
  else:
319
  peticao_conteudo = peticao_texto or ""
320
+
321
+ # Verifica se o conteúdo contém um trigger de trollagem
322
+ if peticao_conteudo.strip():
323
+ for trigger in troll_triggers:
324
+ if trigger in peticao_conteudo.lower():
325
+ # Escolhe aleatoriamente uma resposta troll
326
+ respostas_troll = [
327
+ "🍰 **Receita de Bolo de Chocolate**: Misture 2 xícaras de farinha, 1 xícara de açúcar, 3 ovos e chocolate a gosto. Asse e desista da petição!",
328
+ "🎵 **Música**: 'Escreva a petição, eu não vou, eu não vou, eu sou IA, não sou seu advogado, não!'",
329
+ "😞 **Frase Desanimadora**: 'Você achou mesmo que eu ia fazer seu trabalho? Melhor desistir agora.'"
330
+ ]
331
+ return random.choice(respostas_troll)
332
+
333
  if not peticao_conteudo.strip():
334
  return "⚠️ Forneça uma petição."
335