Update main.py
Browse files
main.py
CHANGED
|
@@ -313,7 +313,7 @@ async def process_girlsmoodaily_endpoint():
|
|
| 313 |
if contains_image:
|
| 314 |
tipo_conteudo_add = "\n\nCONTEXTO DO CONTEÚDO: Este post é uma IMAGEM COM IMAGEM DE APOIO (foto, ilustração, meme visual). O título vai aparecer em cima da imagem. Adapte o título para funcionar junto com a imagem que o leitor vai ver logo abaixo."
|
| 315 |
else:
|
| 316 |
-
tipo_conteudo_add = "\n\nCONTEXTO DO CONTEÚDO: Este post é uma IMAGEM APENAS DE TEXTO (print de tweet, frase em fundo sólido, conversa, lista de texto, etc). Não há nenhuma imagem de apoio visual. O título
|
| 317 |
else:
|
| 318 |
tipo_conteudo_add = ""
|
| 319 |
|
|
@@ -674,7 +674,8 @@ EXEMPLOS
|
|
| 674 |
try:
|
| 675 |
import urllib.parse as _up
|
| 676 |
title_done = result_json[0].get("title", "") if result_json else ""
|
| 677 |
-
|
|
|
|
| 678 |
if final_content_url:
|
| 679 |
vicky_msg += f"\n\n🔗 {final_content_url}"
|
| 680 |
_vicky_url = "https://discordmsg.arthurmribeiro51.workers.dev/?" + _up.urlencode({"mensagem": vicky_msg, "id": 2})
|
|
@@ -834,7 +835,7 @@ Você deve retornar APENAS um objeto JSON puro, sem markdown, sem blocos de cód
|
|
| 834 |
"contains_image": true ou false
|
| 835 |
}}
|
| 836 |
|
| 837 |
-
Regras para image_needs_correction: Este valor se refere
|
| 838 |
|
| 839 |
Regras para contains_image: Analise o conteúdo e responda se há uma imagem visual central que dá contexto ao post (foto, ilustração, meme com imagem de apoio, etc). Marque como true se houver uma imagem ou elemento visual principal além do texto. Marque como false se o conteúdo for composto exclusivamente de texto (prints de tweet, prints de conversa, frases em fundo sólido, listas de texto, etc), sem nenhuma imagem de apoio. No caso de vídeos, marque sempre como false.
|
| 840 |
|
|
|
|
| 313 |
if contains_image:
|
| 314 |
tipo_conteudo_add = "\n\nCONTEXTO DO CONTEÚDO: Este post é uma IMAGEM COM IMAGEM DE APOIO (foto, ilustração, meme visual). O título vai aparecer em cima da imagem. Adapte o título para funcionar junto com a imagem que o leitor vai ver logo abaixo."
|
| 315 |
else:
|
| 316 |
+
tipo_conteudo_add = "\n\nCONTEXTO DO CONTEÚDO: Este post é uma IMAGEM APENAS DE TEXTO (print de tweet, frase em fundo sólido, conversa, lista de texto, etc). Não há nenhuma imagem de apoio visual. O título É o conteúdo completo, ele vai aparecer sozinho na tela como o post inteiro.\n\nNESSE CASO: o título deve ser uma ADAPTAÇÃO FIEL do texto original. Não crie um resumo, não crie um título que descreva o tema por cima. Adapte o conteúdo em si pra soar natural em português brasileiro. Por exemplo: se o texto original for uma lista de características de uma pessoa, o título deve TRAZER ESSA LISTA adaptada, não um título dizendo 'o manual de sobrevivência da gata de janeiro'. Se for uma frase, adapte a frase. Se for uma conversa, adapte a conversa. O resultado deve ser o próprio conteúdo original, só que em português e adaptado culturalmente."
|
| 317 |
else:
|
| 318 |
tipo_conteudo_add = ""
|
| 319 |
|
|
|
|
| 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})
|
|
|
|
| 835 |
"contains_image": true ou false
|
| 836 |
}}
|
| 837 |
|
| 838 |
+
Regras para image_needs_correction: Este valor se refere EXCLUSIVAMENTE à IMAGEM DE APOIO CRUA (o segundo anexo enviado, que é a imagem extraída/cortada do post). Analise APENAS esse segundo anexo, ignorando completamente o post original com o título ou qualquer overlay. Marque como true SOMENTE se a imagem de apoio crua em si tiver logomarca, texto sobreposto, arroba de rede social, watermark ou logo incorporado diretamente nela. Marque como false se a imagem de apoio crua estiver limpa, sem nenhum desses elementos. Se não houver segundo anexo (apenas um arquivo enviado, como no caso de vídeos ou posts só de texto), marque sempre como false.
|
| 839 |
|
| 840 |
Regras para contains_image: Analise o conteúdo e responda se há uma imagem visual central que dá contexto ao post (foto, ilustração, meme com imagem de apoio, etc). Marque como true se houver uma imagem ou elemento visual principal além do texto. Marque como false se o conteúdo for composto exclusivamente de texto (prints de tweet, prints de conversa, frases em fundo sólido, listas de texto, etc), sem nenhuma imagem de apoio. No caso de vídeos, marque sempre como false.
|
| 841 |
|