Update main.py
Browse files
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
|
| 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 |
-
|
| 677 |
-
legenda_done =
|
| 678 |
-
|
|
|
|
|
|
|
|
|
|
| 679 |
if final_content_url:
|
| 680 |
-
|
| 681 |
-
_vicky_url = "https://discordmsg.arthurmribeiro51.workers.dev/?" + _up.urlencode({"mensagem":
|
| 682 |
requests.get("https://proxy.onrecurve.com/", params={"quest": _vicky_url}, timeout=5)
|
| 683 |
|
| 684 |
-
|
|
|
|
| 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:
|