- 博客(1)
- 收藏
- 关注
企业微信定时消息推送(群机器人)
功能简介
本系统为企业微信机器人提供定时数据库查询推送功能,支持:
管理多个企业微信群机器人(通过 Webhook Key)
连接多种数据库(MySQL、PostgreSQL、SQLite、Oracle 11g)
编写任意 SQL 查询语句,将结果格式化为表格/JSON/简单文本
设置 Cron 定时表达式,自动执行查询并推送结果到企业微信群
手动发送消息(文本、Markdown、图文)测试机器人
保存数据库连接配置和定时任务,支持启用/禁用、编辑、删除
使用方式
1. 准备企业微信群机器人
在企业微信群聊中添加群机器人,获取 Webhook 地址中的 key 参数(形如 693a91f6-...)。
2. 启动本系统
将 app.py 和 templates/index.html 放入同一目录。
安装依赖(见下文)。
运行 python app.py。
浏览器访问 http://127.0.0.1:5000。
3. 配置数据库连接(如需定时查询)
点击顶部 “数据库配置” 标签 → “新建配置”。
选择数据库类型,填写连接参数(主机、端口、用户名、密码、数据库名等)。
点击“测试连接”验证,保存。
4. 创建定时推送任务
点击 “定时任务” 标签 → “新建任务”。
填写任务名称、机器人的 Webhook Key。
消息类型选择 “数据库查询推送”。
选择已配置的数据库,填写 SQL 语句(例如 SELECT * FROM orders WHERE status='pending')。
选择结果格式(表格/JSON/简单列表)。
设置 Cron 表达式(可点击示例或手动输入,系统会实时校验并显示下次执行时间)。
勾选“启用任务”,保存。
依赖库详见安装说明
2026-04-25
Windows 批量替换
使用方式:
双击运行,按提示输入要替换的旧字符串和新字符串。
或通过命令行参数直接调用:脚本名 旧字符串 新字符串。
核心功能:
遍历当前目录所有文件(不包含子文件夹)。
仅对文件名中包含旧字符串的文件进行替换,扩展名保持不变。
重命名前检查目标文件名是否已存在,若存在则跳过并提示,避免覆盖文件。
2026-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
850
1