# sino-mci-channel-service Python 渠道服务,用于管理 pywechat 个人微信等渠道客户端。 ## 当前状态 - 使用 **Mock pywechat 客户端**进行开发联调;真实 Windows 环境需接入 `pywechat`/`pywinauto` 驱动微信 PC 客户端。 - 提供登录二维码模拟、消息发送模拟、心跳上报、客户端监控页面。 ## 本地运行 ```bash cd channel-service python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt uvicorn app.main:app --reload ``` ## 测试 ```bash pytest ``` ## 接口 - `GET /health` 健康检查 - `POST /v1/wechat-personal/login/start` 开始登录 - `GET /v1/wechat-personal/login/{account_id}/status` 查询登录状态 - `POST /v1/wechat-personal/login/{account_id}/confirm` 模拟扫码确认 - `POST /v1/wechat-personal/send/text` 发送文本消息 - `POST /v1/heartbeat` 客户端心跳 - `GET /v1/monitor/status` 查询所有客户端状态 - `GET /monitor` 客户端监控页面