// Cloudflare Pages Function - generates OG meta for Farcaster unfurl interface Env {} export const onRequest: PagesFunction = async (context) => { const username = context.params.username as string; const url = new URL(context.request.url); const vibe = url.searchParams.get("vibe") || "unique"; // Your Vercel app URL const TUNE_APP_URL = "https://miniapp-generator-fid-342433-251210135748452.neynar.app"; // OG image from your Vercel app const ogImageUrl = `${TUNE_APP_URL}/api/og?username=${encodeURIComponent(username)}&vibe=${encodeURIComponent(vibe)}`; const html = ` @${username}'s vibe is ${vibe} | Tune.

Redirecting to Tune...

`; return new Response(html, { headers: { "Content-Type": "text/html;charset=UTF-8", "Cache-Control": "public, max-age=3600", }, }); };