ab6a2bb7ead58b15113b2390f3e6f0e89affaae1
- 删除 setup_xiaomi.py(小米账号登录脚本) - 清理 CLAUDE.md 和 README.md 中的小爱/MiService 残留引用 - TTS 已完全本地化,无需任何小米服务
丰享订单监控
自动监控丰享商家端(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 |
首次登录获取 Cookie(Playwright 半自动) |
cookies.json |
丰享平台登录 Cookie(自动生成) |
运行环境
- Python 虚拟环境:
E:\2025Code\python\IndexTT\index-tts\.venv - 依赖:
playwright、requests - 浏览器: Chromium(Playwright 自动管理)
- 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}}
- Body:
注意事项
- Cookie 过期时自动弹浏览器提示重新登录,并推送通知
- 每 5 分钟自动保活防 Session 过期
- 无需小米账号或小爱音箱,TTS 完全本地运行
Description
Languages
Python
90.3%
PowerShell
5.1%
Batchfile
4.6%