• 陈泽健's avatar
    feat(monitor): 钉钉机器人关键词与负责人员配置(阶段十五) · cb5546f2
    陈泽健 提交于
    钉钉通知增强:
    - 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: 's avatarClaude Fable 5 <noreply@anthropic.com>
    cb5546f2
名称
最后提交
最后更新
..
public Loading commit data...
src Loading commit data...
.env.development Loading commit data...
.env.production Loading commit data...
build.sh Loading commit data...
env.d.ts Loading commit data...
index.html Loading commit data...
package-lock.json Loading commit data...
package.json Loading commit data...
tsconfig.app.json Loading commit data...
tsconfig.app.tsbuildinfo Loading commit data...
tsconfig.json Loading commit data...
tsconfig.node.json Loading commit data...
tsconfig.node.tsbuildinfo Loading commit data...
vite.config.ts Loading commit data...