const PORT = process.env.PORT const BOT_TOKEN = process.env.BOT_TOKEN as string const CHAT_ID = process.env.CHAT_ID as string const server = Bun.serve({ port: PORT, async fetch(req) { if (!req.body) { throw new Error("woops!"); } const submittedData = await req.json(); const text = encodeURIComponent(` *Новое письмо с flexpatrol.ru* \`\`\` ${JSON.stringify(submittedData)} \`\`\``) await fetch(`https://api.telegram.org/bot${BOT_TOKEN}/sendMessage?chat_id=${CHAT_ID}&text=${text}&parse_mode=markdown`) return new Response('success', { headers: { 'Access-Control-Allow-Origin': '*' } }); }, }); console.log(`Listening on http://localhost:${server.port}...`);