# WindowMsgRobot **Repository Path**: daijiahui/window-msg-robot ## Basic Information - **Project Name**: WindowMsgRobot - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-29 - **Last Updated**: 2025-12-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WindowMsgRobot #### 介绍 读取sqlserver获取参数通过webhook,自动让飞书机器人发消息。 可以讲需要推送的消息按照字段要求写入sqlserver中,定时轮巡数据表,获取消息数据,并进行推送。 #### 使用说明 ### 命令行版本 1. 配置数据库连接信息在 `set.ini` 文件中 2. 在SQL Server中创建 `msg_detail` 表 3. 运行 `python main.py` 启动服务 4. 向 `msg_detail` 表插入消息数据,系统会自动推送到飞书 ### GUI版本(推荐) 1. **方式一:双击启动** - 双击 `启动GUI.bat` 文件启动图形界面 2. **方式二:命令行启动** - 运行 `python run_gui.py` 启动GUI 3. **使用步骤:** - 在"配置管理"选项卡中配置数据库连接信息 - 点击"测试连接"验证数据库连接 - 点击"保存配置"保存设置 - 在"控制面板"选项卡中点击"启动服务"开始消息推送 - 在"队列监控"选项卡中查看消息处理状态 - 在"系统日志"选项卡中查看详细日志信息 ### GUI功能特色 - 🎨 现代化无边框界面设计 - 📊 实时服务状态监控 - 📈 消息统计和队列管理 - 🔧 可视化配置管理 - 📝 实时日志查看 - 🚀 一键启动/停止服务 - 💯 与命令行版本功能完全一致,真实数据库操作 - 🔄 消息重试和失败处理机制 - 📋 完整的消息队列管理功能 ### 安装依赖 ```bash pip install -r requirements.txt ``` 导入数据表 ```