Update main.py
Browse files
main.py
CHANGED
|
@@ -360,7 +360,7 @@ RESULT_TYPE
|
|
| 360 |
|
| 361 |
Esse campo é exclusivo para imagens. Se o conteúdo for um vídeo, result_type deve ser sempre null.
|
| 362 |
|
| 363 |
-
Para imagens, result_type deve ser "meme"
|
| 364 |
|
| 365 |
|
| 366 |
FORMATO DE SAÍDA
|
|
@@ -773,11 +773,14 @@ Você deve retornar APENAS um objeto JSON puro, sem markdown, sem blocos de cód
|
|
| 773 |
{{
|
| 774 |
"filter_message": "<sua mensagem aqui>",
|
| 775 |
"approved_filter": true ou false,
|
| 776 |
-
"image_needs_correction": true ou false
|
|
|
|
| 777 |
}}
|
| 778 |
|
| 779 |
Regras para image_needs_correction: Este valor se refere especificamente ao SEGUNDO anexo enviado (a imagem cortada). Se você identificar qualquer marca d'água, texto sobreposto, logo, arroba de outra rede social ou texto em idioma estrangeiro no segundo anexo, marque como true. Marque como false apenas se a imagem estiver 100% limpa. No caso de vídeos (um anexo), siga a mesma lógica para o vídeo.
|
| 780 |
|
|
|
|
|
|
|
| 781 |
Regras para approved_filter: deve ser true se o conteúdo for alinhado ao nicho feminino da página, for publicável e tiver potencial, MESMO QUE tenha marcas d'água ou textos em outros idiomas (nesses casos, apenas sinalize no image_needs_correction). Reprove (false) apenas se: for conteúdo político/religioso, pesado/perturbador, se não tiver nada a ver com o nicho girl/feminino, ou se a qualidade técnica for impossível de usar.
|
| 782 |
|
| 783 |
Regras para filter_message: escrita em português brasileiro, casual e acolhedora, sem formatações, sem negrito, sem travessão, sem listas. Deve soar como uma pessoa real falando. Se você aprovar um conteúdo que tem marcas d'água ou texto que precisa ser corrigido/traduzido, mencione isso na mensagem de forma leve (ex: "tem uma marca d'água mas o conteúdo é tão bom que vale a pena editar", ou "o texto tá em inglês mas a gente traduz depois"). Varie sempre a abertura. Nunca comece com "gente".
|
|
@@ -846,7 +849,8 @@ Reprovando (exemplo 2):
|
|
| 846 |
patch_payload = {
|
| 847 |
"filter_message": filter_data.get("filter_message"),
|
| 848 |
"approved_filter": filter_data.get("approved_filter"),
|
| 849 |
-
"image_needs_correction": filter_data.get("image_needs_correction", False)
|
|
|
|
| 850 |
}
|
| 851 |
res_patch = requests.patch(update_url, headers=headers, json=patch_payload, timeout=10)
|
| 852 |
if not res_patch.ok:
|
|
|
|
| 360 |
|
| 361 |
Esse campo é exclusivo para imagens. Se o conteúdo for um vídeo, result_type deve ser sempre null.
|
| 362 |
|
| 363 |
+
Para imagens, result_type deve ser SEMPRE "meme" ou "info", nunca null. Use "meme" para imagens de humor, situações identificáveis, reações, prints engraçados, qualquer coisa onde o apelo é emocional e imediato e não há muito contexto factual a explicar. Use "info" para imagens que trazem uma curiosidade, notícia, acontecimento ou informação relevante, geralmente com texto sobreposto na imagem ou um contexto informativo claro.
|
| 364 |
|
| 365 |
|
| 366 |
FORMATO DE SAÍDA
|
|
|
|
| 773 |
{{
|
| 774 |
"filter_message": "<sua mensagem aqui>",
|
| 775 |
"approved_filter": true ou false,
|
| 776 |
+
"image_needs_correction": true ou false,
|
| 777 |
+
"contains_image": true ou false
|
| 778 |
}}
|
| 779 |
|
| 780 |
Regras para image_needs_correction: Este valor se refere especificamente ao SEGUNDO anexo enviado (a imagem cortada). Se você identificar qualquer marca d'água, texto sobreposto, logo, arroba de outra rede social ou texto em idioma estrangeiro no segundo anexo, marque como true. Marque como false apenas se a imagem estiver 100% limpa. No caso de vídeos (um anexo), siga a mesma lógica para o vídeo.
|
| 781 |
|
| 782 |
+
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.
|
| 783 |
+
|
| 784 |
Regras para approved_filter: deve ser true se o conteúdo for alinhado ao nicho feminino da página, for publicável e tiver potencial, MESMO QUE tenha marcas d'água ou textos em outros idiomas (nesses casos, apenas sinalize no image_needs_correction). Reprove (false) apenas se: for conteúdo político/religioso, pesado/perturbador, se não tiver nada a ver com o nicho girl/feminino, ou se a qualidade técnica for impossível de usar.
|
| 785 |
|
| 786 |
Regras para filter_message: escrita em português brasileiro, casual e acolhedora, sem formatações, sem negrito, sem travessão, sem listas. Deve soar como uma pessoa real falando. Se você aprovar um conteúdo que tem marcas d'água ou texto que precisa ser corrigido/traduzido, mencione isso na mensagem de forma leve (ex: "tem uma marca d'água mas o conteúdo é tão bom que vale a pena editar", ou "o texto tá em inglês mas a gente traduz depois"). Varie sempre a abertura. Nunca comece com "gente".
|
|
|
|
| 849 |
patch_payload = {
|
| 850 |
"filter_message": filter_data.get("filter_message"),
|
| 851 |
"approved_filter": filter_data.get("approved_filter"),
|
| 852 |
+
"image_needs_correction": filter_data.get("image_needs_correction", False),
|
| 853 |
+
"contains_image": filter_data.get("contains_image", False)
|
| 854 |
}
|
| 855 |
res_patch = requests.patch(update_url, headers=headers, json=patch_payload, timeout=10)
|
| 856 |
if not res_patch.ok:
|