• 陈泽健'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
名称
最后提交
最后更新
..
routes Loading commit data...
service_monitor Loading commit data...
services Loading commit data...
templates Loading commit data...
utils Loading commit data...
auth.py Loading commit data...
cache_manager.py Loading commit data...
config.json Loading commit data...
container.py Loading commit data...
decorators.py Loading commit data...
products.json Loading commit data...
safety_filter.py Loading commit data...
search_engine.py Loading commit data...
server.py Loading commit data...
users.json Loading commit data...