feat(monitor): 钉钉机器人关键词与负责人员配置(阶段十五)
钉钉通知增强:
- notification_service.py 新增 _build_dingtalk_markdown(关键词去重补全 + 负责人末尾追加)与 _send_dingtalk_message(统一加签+发送),三个钉钉调用点收敛复用
- DEFAULT_CONFIG.dingtalk 新增 keyword(可选,空=不处理)、responsible_person(默认"陈泽键",空=不展示)
- 前端 Notification.vue 钉钉卡片新增"自定义关键词/负责人员"表单,DingTalkConfig 类型同步,旧配置自动回填
- 新增 tests/test_notification_service.py 12 用例(全部 mock HTTP,零真实发送)
一并入库(遗留变更):
- deploy/deploy_update.py:5.60 Docker 容器热更新部署脚本(密钥免密 + tar 进容器 + 健康检查),替代已过时的 upload_to_server.py
- PRD_问题处理/计划执行_监测统计接口404 ×2:8-25 统计接口 404 修复的配套文档补交
- HANDOFF_服务监测:阶段十五进度 + 坑 25-29 + 下一步计划
验证:12 个新单测全绿、vue-tsc 类型检查通过、已部署 5.60(/api/health 正常)
Co-Authored-By:
Claude Fable 5 <noreply@anthropic.com>
正在显示
此差异已折叠。
此差异已折叠。
deploy/deploy_update.py
0 → 100644
此差异已折叠。
请
注册
或者
登录
后发表评论