拉迷家居(全屋定制品牌)企微运营风控管理系统。通过 QiWe 开放平台 API 同步群聊消息,使用「关键词匹配 + DeepSeek AI」双重机制进行合规风险检测。
| 模块 | 路径 |
|---|---|
| Webhook 入口 | backend/src/controllers/webhook.controller.ts |
| 消息分析引擎 | backend/src/services/message-analyzer.service.ts |
| 关键词匹配 | backend/src/services/compliance-check.service.ts |
| AI 分析 | backend/src/services/ai-analysis.service.ts |
| 风险事件 | backend/src/services/risk-event.service.ts |
| 前端风控大屏 | src/app/features/risk-control/ |
| 脚本目录 | backend/scripts/ |
| HTML 报告 | backend/scripts/audit-risk-*.html |
| 技能文档 | backend/scripts/audit-risk-README.md |
/audit-risk — 风险预警覆盖审计对指定时间段的群聊消息进行关键词覆盖率审计和漏报检测,生成 HTML/MD 报告和管理建议。
.claude/commands/audit-risk.mdbackend/scripts/audit-risk-coverage.ts + audit-risk-deep-analysis.ts/backfill-nicknames — GroupMember 昵称回填从 Message 表 senderName 跨房间回填缺失的昵称。
.claude/commands/backfill-nicknames.mdbackend/scripts/backfill-member-nicknames.ts| 表 | 用途 |
|---|---|
| Message | 群聊消息(content, senderId, senderName, roomId, timestamp) |
| GroupChat | 群信息(roomName, communityName, ownerPhone) |
| GroupMember | 群成员(userId, nickname, status) |
| Contact | 内外部联系人(userId, nickname, phone, corpName) |
| RiskEvent | 风险事件(keywords, severity, status, escalationLevel) |
| RiskKeyword | 风险关键词库(word, category, severity, enabled) |
| WebhookLog | Webhook 事件日志(cmd, msgType, msgData) |
# 启动后端开发服务
cd backend && npm run dev
# 运行风险审计
cd backend && npx tsx scripts/audit-risk-coverage.ts
# 运行深度分析
cd backend && npx tsx scripts/audit-risk-deep-analysis.ts
# 昵称回填
cd backend && npx tsx scripts/backfill-member-nicknames.ts
# 启动前端
npm start