const line = require('@line/bot-sdk'); const express = require('express'); const bodyParser = require('body-parser'); const config = { channelAccessToken: '你的ChannelAccessToken', channelSecret: '你的ChannelSecret', }; const client = new line.Client(config); const app = express(); app.use(bodyParser.json()); // 表單送出後呼叫這個 API app.post('/sendLine', (req, res) => { const { name, phone, service, date, time, note } = req.body; const message = { type: 'text', text: `📩 新預約通知\n` + `👤 姓名:${name}\n` + `📞 電話:${phone}\n` + `💆‍♀️ 服務:${service}\n` + `📅 日期:${date}\n` + `⏰ 時間:${time}\n` + `📝 備註:${note}` }; // 發訊息給自己 LINE ID 或群組 ID client.pushMessage('你的UserID或群組ID', message) .then(() => res.json({ status: 'ok' })) .catch(err => res.status(500).json({ error: err.message })); }); app.listen(3000, () => console.log('Server running on port 3000'));