独立设计并开发多模块自动化批量消息推送工具,面向线上培训班级课前提醒场景,实现 Excel 学员台账自动化读取、定向批量消息分发。
技术实现:基于 Python+Pandas 解析 Excel 学生导入模板,提取用户名、班级信息并完成数据类型统一转换;采用面向对象分层架构,拆分 DataHelp 数据处理模块、Tool 通用工具模块、WxMessage 消息交互模块,所有推送文案、班级标识、图片附件、发送开关均提供可配置参数,快速适配不同班级业务需求。
项目解决多文件导包路径冲突、大批量数据循环效率低、浮点数 / 字符串类型转换异常、本地文件绝对路径适配等工程问题;封装统一发送入口,仅需修改少量业务参数即可切换班级台账,无需改动底层逻辑,替代人工复制发送的重复工作,稳定支撑多个班级课前提醒自动化推送,项目目录结构规范,具备可拓展、可维护特性。