修复版预订系统

修复版预订系统

修复的预订系统,集成Google日历、邮件确认和MCP服务器功能。

快速入门指南

  1. 克隆仓库 使用命令 git clone https://github.com/Konstrex/booking-system-fixed.git 克隆项目。

  2. 安装依赖 进入项目目录并运行 npm install

  3. 配置环境变量wrangler.toml 文件或通过 Cloudflare Secrets 配置以下变量:

    • Google Calendar: GOOGLE_CLIENT_EMAIL, GOOGLE_PRIVATE_KEY, GOOGLE_CALENDAR_ID
    • 邮件服务: EMAIL_FROM, BUSINESS_NAME, BUSINESS_EMAIL
    • MCP 服务器: MCP_ENABLED, MCP_SERVER_URL, MCP_API_KEY
  4. 设置敏感信息 使用 Wrangler 设置私密变量:

    wrangler secret put GOOGLE_PRIVATE_KEY
    wrangler secret put GOOGLE_CALENDAR_ID
    wrangler secret put MCP_SERVER_URL
    wrangler secret put MCP_API_KEY
    
  5. 部署到 Cloudflare Workers 运行 npm run deploy:prod 完成部署。

  6. 测试系统 使用 npm run dev:local 在本地测试系统,并验证预订流程是否正常。