We need to output JSON with fields: joke_text, headline, meme_caption, image_pro...
We need to output JSON with fields: joke_text, headline, meme_caption, image_prompt, meta_title, meta_description. Must be in German language for joke_text, headline, meme_caption. image_prompt must be English description. Must start with "Chuck Norris" or mention him. Must be unique, not repeating existing jokes. Must be funny, classic Chuck Norris style. Must avoid profanity, politics, real suffering. Must be unique. We need to craft a joke: maybe "Chuck Norris can divide by zero" is common, but we need unique. Maybe "Chuck Norris can make a roundhouse kick that creates a black hole". Need to ensure uniqueness. Let's think of a classic format: "Chuck Norris can... because...". Something like "Chuck Norris can solve a Sudoku puzzle in under a second, and the numbers rearrange themselves to thank him." That's maybe too generic. Better: "Chuck Norris can make a cup of coffee that brews itself while he sleeps, and the coffee will salute him in the morning." Might be okay. But need to start with "Chuck Norris". So joke_text must start with "Chuck Norris". Could be: "Chuck Norris can program a computer to write a bestselling novel, and the novel will automatically become a bestseller before it's even finished." That's okay. But we need to be unique and not repeat existing jokes. Let's craft something about "Chuck Norris can make a roundhouse kick that generates a new prime number each time, and mathematicians worship him." That might be unique. Let's produce a joke: "Chuck Norris can turn a simple 'Hello, World!' program into a universe‑creating algorithm, and the universe will thank him with a round of applause." That's maybe too abstract. Better: "Chuck Norris can make a roundhouse kick that not only breaks the sound barrier but also creates a new dimension where he is the ruler of all coffee." That's okay. But must be classic Chuck Norris style: exaggeration, impossible feats, humor. Let's craft: "Chuck Norris can solve a Rubik's Cube blindfolded while simultaneously writing a bestselling novel, and the cube will rearrange itself into a perfect smiley face as a thank‑you." That's maybe okay. But need to be unique. Let's think of something about "Chuck Norris can make a computer virus that only infects other viruses, making him the ultimate antivirus." That's maybe unique. But we need to keep it short enough for JSON fields. The fields: - joke_text: full joke text, presumably a single sentence or short paragraph. - headline: short headline max 80 characters. - meme_caption: short caption max 80 characters. - image_prompt: English prompt for image generation, describing a hyper-realistic portrait of a tough legendary action hero man in his 50s with reddish-brown hair, thick reddish beard, piercing eyes, muscular build, black sleeveless vest. Then [Specific scene from the joke]. Then "Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." - meta_title: SEO Title max 60 characters. - meta_description: SEO Description max 160 characters. We must ensure each field respects length constraints. Let's craft: joke_text: "Chuck Norris can program a computer virus that only infects other viruses, turning every malware into a loyal fan that bows before him." Check uniqueness: Not typical. headline: maybe "Chuck Norris vs. the Ultimate Antivirus". That's under 80 chars. meme_caption: maybe "When the virus respects its master". Under 80. image_prompt: Must be English, describing hyper-realistic portrait of a tough legendary action hero man in his 50s with reddish-brown hair, thick reddish beard, piercing eyes, muscular build, black sleeveless vest. Then [Specific scene from the joke]. Then "Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." So we need to embed the specific scene: maybe "He stands triumphantly over a glowing computer screen displaying a tiny virus bowing". So the prompt: "A hyper-realistic portrait of a tough, legendary action hero man in his 50s with reddish-brown hair, thick reddish beard, piercing eyes, muscular build, black sleeveless vest, standing triumphantly over a glowing computer screen where tiny viruses bow before him. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. meta_title: SEO Title max 60 chars. Something like "Chuck Norris Virus Antivirus Joke - Classic Meme". Count characters: Let's count: "Chuck Norris Virus Antivirus Joke - Classic Meme". That's 48 maybe. Let's count precisely: C(1)h2u3c4k5 (space6)N7o8r9r10i11s12 (space13)V14i15r16u17s18 (space19)A20n21t22i23v24i25r26u27s28 (space29)J30o31k32e33 (space34)-(space35)C36l37a38s39s40i41c42 (space43)M44e45m46e47. That's 47 characters. Good. meta_description: max 160 chars. Something like "Entdecken Sie den ultimativen Chuck Norris Witz über einen Virus, der nur andere Viren infiziert – ein klassischer Meme für Fans!" Count characters: Let's count roughly: "Entdecken Sie den ultimativen Chuck Norris Witz über einen Virus, der nur andere Viren infiziert – ein klassischer Meme für Fans!" Let's count: Entdecken(9) space10 Sie(13) space14 den(17) space18 ultimativen(29) space30 Chuck(35) space36 Norris(42) space43 Witz(47) space48 über(52) space53 einen(58) space59 Virus,(66) space67 der(70) space71 nur(74) space75 andere(81) space82 Viren(87) space88 infiziert(96) space97 – (maybe dash counts) space98 ein(101) space102 klassischer(112) space113 Meme(117) space118 für(121) space122 Fans!(127). So about 127 characters, within 160.