habulaj commited on
Commit
f66a4dd
·
verified ·
1 Parent(s): b4f5ed7

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +18 -8
main.py CHANGED
@@ -340,7 +340,7 @@ Tudo que você produz deve soar como algo que uma menina brasileira de 14 a 30 a
340
 
341
  O QUE VOCÊ DEVE ENTREGAR
342
 
343
- Você retorna sempre um JSON com os seguintes campos: title, description, legenda e result_type.
344
 
345
  TITLE
346
 
@@ -388,6 +388,11 @@ Esse campo é exclusivo para imagens. Se o conteúdo for um vídeo, result_type
388
  Para imagens, result_type deve ser SEMPRE "meme", sem exceção. Nunca use null para imagens.
389
 
390
 
 
 
 
 
 
391
  FORMATO DE SAÍDA
392
 
393
  Você deve retornar APENAS um JSON válido, sem markdown, sem blocos de código, sem nenhum texto antes ou depois. Responda sempre como uma lista de objetos, mesmo que seja apenas um item.
@@ -397,7 +402,8 @@ Você deve retornar APENAS um JSON válido, sem markdown, sem blocos de código,
397
  "title": "",
398
  "description": "",
399
  "legenda": true ou false,
400
- "result_type": "meme" ou null
 
401
  }}
402
  ]
403
 
@@ -673,15 +679,19 @@ EXEMPLOS
673
  # Notificação de conclusão: Vicky (ID 2) + sistema (ID 0)
674
  try:
675
  import urllib.parse as _up
676
- title_done = result_json[0].get("title", "") if result_json else ""
677
- legenda_done = result_json[0].get("description", "") if result_json else ""
678
- vicky_msg = f"✅ Postagem #{record_id} processada!\n\n📝 **Título:** {title_done}\n\n💬 **Legenda:** {legenda_done[:200]}{'...' if len(legenda_done) > 200 else ''}"
 
 
 
679
  if final_content_url:
680
- vicky_msg += f"\n\n🔗 {final_content_url}"
681
- _vicky_url = "https://discordmsg.arthurmribeiro51.workers.dev/?" + _up.urlencode({"mensagem": vicky_msg, "id": 2})
682
  requests.get("https://proxy.onrecurve.com/", params={"quest": _vicky_url}, timeout=5)
683
 
684
- _sys_end_msg = "✅ **Vicky** finalizou o processamento da postagem."
 
685
  _sys_end_url = "https://discordmsg.arthurmribeiro51.workers.dev/?" + _up.urlencode({"mensagem": _sys_end_msg, "id": 0})
686
  requests.get("https://proxy.onrecurve.com/", params={"quest": _sys_end_url}, timeout=5)
687
  except Exception as _e:
 
340
 
341
  O QUE VOCÊ DEVE ENTREGAR
342
 
343
+ Você retorna sempre um JSON com os seguintes campos: title, description, legenda, result_type e vicky_message.
344
 
345
  TITLE
346
 
 
388
  Para imagens, result_type deve ser SEMPRE "meme", sem exceção. Nunca use null para imagens.
389
 
390
 
391
+ VICKY_MESSAGE
392
+
393
+ Uma mensagem escrita por você, a Vicky, falando naturalmente sobre o que fez nessa postagem. Escreva em português brasileiro casual, como se estivesse mandando uma mensagem pra equipe no Discord. Mencione o que o post era, como você adaptou o título e a legenda, se foi um meme, um vídeo, uma imagem de texto, se teve algo interessante ou diferente nesse conteúdo. Varie o tom: pode ser divertida, curiosa, entusiasmada ou tranquila, dependendo do conteúdo. Nunca seja robótica. Nunca liste campos técnicos como "result_type: meme". Fale como uma criadora de conteúdo de verdade que acabou de montar um post e quer explicar o raciocínio pra equipe. Entre 2 e 4 frases.
394
+
395
+
396
  FORMATO DE SAÍDA
397
 
398
  Você deve retornar APENAS um JSON válido, sem markdown, sem blocos de código, sem nenhum texto antes ou depois. Responda sempre como uma lista de objetos, mesmo que seja apenas um item.
 
402
  "title": "",
403
  "description": "",
404
  "legenda": true ou false,
405
+ "result_type": "meme" ou null,
406
+ "vicky_message": ""
407
  }}
408
  ]
409
 
 
679
  # Notificação de conclusão: Vicky (ID 2) + sistema (ID 0)
680
  try:
681
  import urllib.parse as _up
682
+ _r0 = result_json[0] if result_json else {}
683
+ legenda_done = _r0.get("description", "")
684
+ vicky_natural_msg = _r0.get("vicky_message", "")
685
+
686
+ # ID 2 (canal da Vicky): mensagem natural dela + URL oculta
687
+ vicky_dc_msg = vicky_natural_msg if vicky_natural_msg else "Postagem processada!"
688
  if final_content_url:
689
+ vicky_dc_msg += f"\n\n||{final_content_url}||"
690
+ _vicky_url = "https://discordmsg.arthurmribeiro51.workers.dev/?" + _up.urlencode({"mensagem": vicky_dc_msg, "id": 2})
691
  requests.get("https://proxy.onrecurve.com/", params={"quest": _vicky_url}, timeout=5)
692
 
693
+ # ID 0 (sistema): marcou como finalizada + legenda completa
694
+ _sys_end_msg = f"✅ **Vicky** marcou a postagem #{record_id} como finalizada.\n\n💬 **Legenda:** {legenda_done}"
695
  _sys_end_url = "https://discordmsg.arthurmribeiro51.workers.dev/?" + _up.urlencode({"mensagem": _sys_end_msg, "id": 0})
696
  requests.get("https://proxy.onrecurve.com/", params={"quest": _sys_end_url}, timeout=5)
697
  except Exception as _e: