Files
push_fenxiangfengshi/README.md
T
houhuan ab6a2bb7ea 彻底移除小爱音箱相关代码和文档引用
- 删除 setup_xiaomi.py(小米账号登录脚本)
- 清理 CLAUDE.md 和 README.md 中的小爱/MiService 残留引用
- TTS 已完全本地化,无需任何小米服务
2026-05-12 17:18:40 +08:00

63 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 丰享订单监控
自动监控丰享商家端(fs.szfx.com)新订单,同时推送到**企业微信**、**飞书群**并进行**本地TTS语音播报**。
## 快速开始
双击 `run.bat` 启动。首次运行会自动打开浏览器登录丰享平台,后续复用 Cookie 无需反复登录。
## 文件说明
| 文件 | 用途 |
|------|------|
| `order_monitor.py` | 主程序:监控订单 + 企业微信/飞书推送 + 本地TTS播报 |
| `local_tts.py` | 本地 TTS 封装模块(基于 IndexTTS2 |
| `run.bat` | 一键启动脚本 |
| `push_latest_order.py` | 单次获取最新订单并推送 |
| `fetch_orders.py` | 复用 Cookie 获取订单数据(命令行) |
| `fengxiang_scraper.py` | 首次登录获取 CookiePlaywright 半自动) |
| `cookies.json` | 丰享平台登录 Cookie(自动生成) |
## 运行环境
- Python 虚拟环境: `E:\2025Code\python\IndexTT\index-tts\.venv`
- 依赖: `playwright``requests`
- 浏览器: ChromiumPlaywright 自动管理)
- TTS 模型: IndexTTS2(本地部署,首次加载需 1-2 分钟)
## 通知渠道
| 渠道 | 说明 |
|------|------|
| 企业微信 | Webhook 推送消息 |
| 飞书群 | Webhook 推送消息 |
| 本地 TTS | IndexTTS2 合成语音 + 扬声器播放 |
## 轮询策略
| 时段 | 间隔 | 拉取数量 |
|------|------|---------|
| 高峰期 11:00-13:00, 17:00-19:00 | 5-10秒 | 20条 |
| 闲时 | 5-10秒 | 5条 |
| 夜间 21:00-07:40 | 自动暂停 | — |
## 消息格式
- 推送: `【丰享丰食】订单收款成功,收款24.00元`
- TTS: 同上文案语音播报
## 已逆向 API
### 丰享平台
- **登录**: `POST https://fspass.szfx.com/api/login`
- 腾讯验证码 TCaptcha,必须浏览器手动登录
- **订单列表**: `POST https://fs.szfx.com/saasmerchant/pcweb/order/quickpayorder/list`
- Body: `{"shopId": "20434543575189", "page": 1, "pageSize": 20}`
- 返回: `{errno: 0, data: {total, list: [...], count}}`
## 注意事项
- Cookie 过期时自动弹浏览器提示重新登录,并推送通知
- 每 5 分钟自动保活防 Session 过期
- 无需小米账号或小爱音箱,TTS 完全本地运行