任务失败推送到飞书
importoracledbimportrequestsimportjson# 配置区 请自行修改 db_host192.168.1.100db_port1521db_servicedb_userdb_pwd#飞书机器人Webhook 地址FEISHU_WEBHOOKhttps://# # 扩展后的SQL新增 用户名、任务状态 两个字段一共6个字段sql SELECT 1 AS 任务表名, 1 AS 用户名, 1 AS 存储过程包名, 1 as 存储过程名, 1 AS 执行日期, 1 AS 任务状态 FROM test WHERE IS_SUCCESS 失败 defsend_feishu_msg(text):data{msg_type:text,content:{text:text}}headers{Content-Type:application/json}resprequests.post(FEISHU_WEBHOOK,datajson.dumps(data),headersheaders)print(飞书推送结果:,resp.text)defmain():dsnoracledb.makedsn(db_host,db_port,service_namedb_service)connoracledb.connect(userdb_user,passworddb_pwd,dsndsn)curconn.cursor()cur.execute(sql)rowscur.fetchall()cur.close()conn.close()ifnotrows:print(✅ 今日无失败BI任务无需告警)return# 长分割线msg【BI任务失败告警】\n\ntask_index1max_task15show_listrows[:max_task]iflen(rows)max_task:msgf⚠️ 共{len(rows)}条失败任务仅展示前{max_task}条\n\nforrowinshow_list:# 6个字段对应解包col1,col2,col3,col4,col5,col6row msgf{task_index}\nmsgf数据表{col1}\nmsgf执行用户{col2}\nmsgf程序包{col3}\nmsgf存储过程{col4}\nmsgf执行日期{col5}\nmsgf任务状态{col6}\n\ntask_index1print(组装完成告警消息\n,msg)send_feishu_msg(msg)if__name____main__:main()

相关新闻

GitLab 19.2 发布:AI 助力自动修复依赖项,多功能突破代码审查与安全瓶颈

GitLab 19.2 发布:AI 助力自动修复依赖项,多功能突破代码审查与安全瓶颈

GitLab 19.2:多维度升级的 DevSecOps 平台GitLab 宣布发布 DevSecOps 平台的更新版本 GitLab 19.2,带来了一系列令人瞩目的新功能。其中,依赖扫描自动修复目前处于公开测试阶段,它借助 AI 修复导致构建失败的更改,持续…

2026/10/2 4:34:28 阅读更多 →
空间站沉浸式娱乐系统设计:挑战与AI解决方案

空间站沉浸式娱乐系统设计:挑战与AI解决方案

1. 空间站娱乐系统的特殊挑战与需求在距离地球400公里的轨道上,国际空间站的环境与地面有着天壤之别。微重力、高辐射、有限的计算资源和带宽,这些物理限制为娱乐系统设计带来了独特挑战。但更关键的是心理需求——长期处于封闭狭小空间中的宇航员&#…

2026/10/10 12:31:42 阅读更多 →
VC++实现XOR 256加密解密:从原理到工程化实践

VC++实现XOR 256加密解密:从原理到工程化实践

1. 项目概述:为什么选择VC与XOR 256?在信息安全领域,加密算法是构建数据防线的基石。对于C开发者,尤其是深耕Windows平台的VC程序员来说,实现一个基础的加密功能既是基本功的体现,也是理解更复杂加密体系&a…

2026/10/6 17:54:53 阅读更多 →

最新新闻

中间层架构设计实战:事件驱动模型与模块解耦方案

中间层架构设计实战:事件驱动模型与模块解耦方案

1. 从“rea”这个标题说起:一个被低估的缩写背后藏着什么第一次看到“rea”这个标题的时候,我脑子里蹦出来的第一反应是——这大概率又是一个被缩写玩坏了的项目代号。做技术的人都有这个毛病,喜欢把长名字砍成三四个字母,方便在命…

2026/10/11 21:31:24 阅读更多 →
谐振波导光栅

谐振波导光栅

谐振波导光栅是由一层波导薄膜及其上的光栅构成的,由于它有较高的光学可调性,因此它在不同的应用领域显示出巨大的潜力。我们利用VirtualLab Fusion中的傅里叶模态法(FMM或RCWA)分析了这种光栅的响应。在下面的示例中,参数耦合特性用于以相对…

2026/10/11 21:31:24 阅读更多 →
机器学习弹窗识别与自动点击实践:从检测到OCR的完整闭环

机器学习弹窗识别与自动点击实践:从检测到OCR的完整闭环

简介:一套面向机器学习初学者的完整实战项目资源,围绕TensorFlow实现梦幻西游游戏中的三类弹窗自动化识别:战斗弹窗需判断四个小人中哪个朝向正面,成语弹窗需根据提示点选对应成语,移动弹窗需选择移动的“x”&#xff…

2026/10/11 21:31:24 阅读更多 →
树叶识别系统源码解析:PyQt5+OpenCV图像分类与部署避坑

树叶识别系统源码解析:PyQt5+OpenCV图像分类与部署避坑

简介:这是一套基于Python开发的树叶识别系统完整源码包,适合计算机视觉初学者、高校课程设计或毕业设计参考使用。项目通过图形界面即可加载并识别树叶图像,兼顾算法实现与交互操作,能帮助学习者理解图像预处理、特征提取、分类识…

2026/10/11 21:31:24 阅读更多 →
第一次投期刊文章,科迅捷AI帮你把格式和逻辑都理顺

第一次投期刊文章,科迅捷AI帮你把格式和逻辑都理顺

专科生发表期刊文章,现在已经不是稀罕事:很多学校鼓励学生参加技能竞赛、发表论文,评奖学金、专升本、求职时都是加分项。但第一次投稿的人,几乎都会经历同一批困惑:不知道期刊怎么选、格式怎么调、稿子怎么改。这篇文…

2026/10/11 21:31:24 阅读更多 →
电商评论主题建模实战:LDA+情感耦合分析方法

电商评论主题建模实战:LDA+情感耦合分析方法

简介:本资源是一份面向NLP初学者与数据分析从业者的Python项目实战资料,聚焦电商评论场景下的主题建模与情感分析双重任务。通过LDA无监督学习挖掘评论潜在主题,并结合词典法实现细粒度情感倾向判断,助力企业从海量用户反馈中提炼…

2026/10/11 21:30:23 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:54 阅读更多 →