From 217e4850db500ba8caa10b0fa41b4db6eaf3552b Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Wed, 21 Jan 2026 04:07:26 +0000 Subject: [PATCH] chore: generate --- packages/function/src/api.ts | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/packages/function/src/api.ts b/packages/function/src/api.ts index d08e9e49ac..54b93ad715 100644 --- a/packages/function/src/api.ts +++ b/packages/function/src/api.ts @@ -216,26 +216,28 @@ export default new Hono<{ Bindings: Env }>() }) .post("/feishu", async (c) => { const body = (await c.req.json()) as { - challenge?: string - event?: { - message?: { - message_id?: string - root_id?: string - parent_id?: string - chat_id?: string - content?: string + challenge?: string + event?: { + message?: { + message_id?: string + root_id?: string + parent_id?: string + chat_id?: string + content?: string + } + } } - } -} console.log(JSON.stringify(body, null, 2)) const challenge = body.challenge if (challenge) return c.json({ challenge }) const content = body.event?.message?.content const parsed = - typeof content === "string" && content.trim().startsWith("{") ? (JSON.parse(content) as { - text?: string -}) : undefined + typeof content === "string" && content.trim().startsWith("{") + ? (JSON.parse(content) as { + text?: string + }) + : undefined const text = typeof parsed?.text === "string" ? parsed.text : typeof content === "string" ? content : "" let message = text.trim().replace(/^@_user_\d+\s*/, "")