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 German language for joke_text, headline, meme_caption. image_prompt must be English description for image generation. Must start with "Chuck Norris" in the joke? The earlier instruction: "Der Witz muss mit 'Chuck Norris' beginnen oder ihn erwähnen". So the joke_text should start with "Chuck Norris". Provide a unique classic Chuck Norris style joke, funny, ironic, typical. No repeats. Provide unique content. We need to ensure fields lengths: headline max 80 characters, meme_caption max 80 characters, meta_title max 60 characters, meta_description max 160 characters. Let's craft a joke: "Chuck Norris kann mit einem einzigen Blick das Internet zum Schweigen bringen, selbst wenn er nur einen Kaffeebecher hält." That's maybe not classic enough. Classic style: "Chuck Norris kann einen Kreisel im eigenen Kopf drehen, ohne dass er sich selbst drehen muss." Hmm. Better: "Chuck Norris kann einen Schneemann bauen, selbst wenn er keinen Schnee hat – er lässt einfach die Polarlichter als Frosting fallen." Might be too weird. Classic Chuck Norris jokes often involve impossible feats, exaggeration, and references to his strength, roundhouse kicks, etc. Example: "Chuck Norris can divide by zero." But we need German. Let's craft: "Chuck Norris kann einen Kühlschrank öffnen, ohne dass das Licht angeht – weil er das Universum nach Belieben ausschaltet." That's okay. But must start with "Chuck Norris". So "Chuck Norris kann einen Kühlschrank öffnen, ohne dass das Licht angeht – weil er das Universum nach Belieben ausschaltet." Check length: It's okay. Now headline: short, max 80 chars. Something like "Chuck Norris und der geheimnisvolle Kühlschrank". That's 33 chars. Meme caption: max 80 chars, maybe "Wenn Chuck Norris den Kühlschrank öffnet, leuchtet das Universum nicht." That's 61 chars. Image prompt: English description of specific scene from the joke. Must include specifics: "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 add specific scene: "Chuck Norris opens a massive refrigerator door, and the interior glows with a bright, otherworldly light that illuminates the entire room, while the American flag waves dramatically behind him." Must not include text or captions. Must be photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions. So image_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, wearing a black sleeveless vest, opening a massive refrigerator door that emits a bright, otherworldly glow, American flag waving dramatically in the background, photorealistic action movie poster, dramatic cinematic lighting." Make sure it's English. Meta title: SEO Title max 60 chars. Something like "Chuck Norris Kühlschrank Witz – Klassiker 2025". Count characters: "Chuck Norris Kühlschrank Witz – Klassiker 2025" length? Let's count: Chuck(5) space(1)=6, Norris(6)=12, space=13, Kühlschrank(10)=23, space=24, Witz(4)=28, space=29, –(1?) maybe dash counts, but let's keep under 60. Let's craft: "Chuck Norris Kühlschrank-Witz: Der ultimative Klassiker". Count: Chuck(5)+space=6+Norris(6)=12+space=13+Kühlschrank-Witz:(??) Let's just make shorter: "Chuck Norris Kühlschrank-Witz – Klassiker". Count: "Chuck Norris Kühlschrank-Witz – Klassiker" length: characters: "Chuck"5, space1=6, "Norris"6=12, space=13, "Kühlschrank-Witz"14? Actually "Kühlschrank-Witz" length 14 inc hyphen? Let's count: K(1)ü2ß3l4e5c6h7s8c9h10n11k12-13W14i15t16z17. So 17 characters. So total 13+17=30, space=31, "–" maybe 1=32, space=33, "Klassiker"9=42. So under 60. Good. Meta description max 160 chars: Something like "Ein kurzer, klassischer Chuck Norris Witz über einen Kühlschrank, der das Universum zum Leuchten bringt. Lache jetzt!" Count characters: Let's count roughly: "Ein kurzer, klassischer Chuck Norris Witz über einen Kühlschrank, der das Universum zum Leuchten bringt. Lache jetzt!" That's about 106 chars, okay. Now ensure JSON format, no markdown code fences. Provide exactly JSON. Check fields: - joke_text: must be German, start with "Chuck Norris". Provide the joke. - headline: max 80 chars. - meme_caption: max 80 chars. - image_prompt: English description. - meta_title: max 60 chars. - meta_description: max 160 chars. All must be within limits. Let's craft final values: joke_text: "Chuck Norris kann einen Kühlschrank öffnen, ohne dass das Licht angeht – weil er das Universum nach Belieben ausschaltet." Check length: It's okay. headline: "Chuck Norris und der geheimnisvolle Kühlschrank" Count characters: "Chuck Norris und der geheimnisvolle Kühlschrank" length: Chuck(5)+space=6+Norris(6)=12+space=13+und(3)=16+space=17+der(3)=20+space=21+geheimnisvolle(13)=34+space=35+Kühlschrank(10)=45. So 45 chars, under 80. meme_caption: "Wenn Chuck Norris den Kühlschrank öffnet, leuchtet das Universum nicht." Count: Let's count: "Wenn Chuck Norris den Kühlschrank öffnet, leuchtet das Universum nicht." That's about 61 characters, okay. image_prompt: Must be English, include