WeCom Bot Local Projection Demo¶
核心问题¶
企业微信账号开通前,不能等真实环境才开始开发。需要先用合成 AI Bot WebSocket 回调帧验证:企微平台 payload 能否被投影成内部消息事件,并复用日程/待办、Evidence 和后续 Ask Router 逻辑。
当前 Demo¶
实现入口:
wecom/adapter/bot_ws.pyscripts/wecom_bot_local_demo.pywecom/fixtures/synthetic/aibot-ws-frames.json
验证命令:
python scripts/wecom_bot_local_demo.py --write-report
python scripts/wecom_bot_local_demo.py --check-report
输出报告:
vault/50-outputs/wecom-bot-local-demo-results.jsonvault/50-outputs/wecom-bot-local-demo-analysis.md
当前结论¶
- 4 个 synthetic 帧中,3 个消息帧被投影为内部
WeComMessageEvent,1 个事件帧被跳过。 - 群聊中的
@HarnessBot前缀会在业务抽取前剥离。 - 投影后的消息能直接复用 Schedule / Todo Assistant。
- 回复帧构造使用 credential reference,不在仓库内写真实凭据。
下午真实接入时,优先验证真实帧字段映射、群聊 @ 触发、回调 req id、幂等和安全输出;AES、媒体上传和主动群发能力在 P0 smoke 通过后再补。