diff --git a/api/txc.ts b/api/txc.ts index 705d0dc..3159406 100644 --- a/api/txc.ts +++ b/api/txc.ts @@ -34,7 +34,7 @@ function handleMessage(name: string, data: any): string { return `${name}有${action}: ${content}` } -function main(req: VercelRequest, res: VercelResponse) { +async function main(req: VercelRequest, res: VercelResponse) { if (req.method !== 'POST') { res.setHeader('Allow', 'POST') return res.status(405).end('Method Not Allowed') @@ -44,10 +44,10 @@ function main(req: VercelRequest, res: VercelResponse) { const product = req.query.product.toString() || 'Unknown' const content = handleMessage(product, req.body) if (bots.indexOf('TELEGRAM') >= 0) { - sendToTelegram(content) + await sendToTelegram(content) } if (bots.indexOf('FEISHU') >= 0) { - sendToFeishu(content) + await sendToFeishu(content) } return res.status(200).end('ok') } catch (e) { @@ -56,4 +56,4 @@ function main(req: VercelRequest, res: VercelResponse) { } } -export default main \ No newline at end of file +export default main