丰享订单监控

自动监控丰享商家端(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 半自动)
setup_xiaomi.py 小米账号登录(已弃用,TTS 改为本地)
cookies.json 丰享平台登录 Cookie(自动生成)

运行环境

  • Python 虚拟环境: E:\2025Code\python\IndexTT\index-tts\.venv
  • 依赖: playwrightrequests
  • 浏览器: 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 完全本地运行
S
Description
自动监控丰享商家端(fs.szfx.com)的新订单,同时推送到**企业微信群**和**小爱音箱语音播报**。
Readme 59 KiB
Languages
Python 90.3%
PowerShell 5.1%
Batchfile 4.6%