gh_mirrors/au/auto-submit进阶玩法:自定义提交时间、多邮箱通知与异常监控设置

发布时间:2026/8/8 18:04:33
gh_mirrors/au/auto-submit进阶玩法:自定义提交时间、多邮箱通知与异常监控设置 gh_mirrors/au/auto-submit进阶玩法自定义提交时间、多邮箱通知与异常监控设置【免费下载链接】auto-submit今日校园自动提交疫情上报通用项目地址: https://gitcode.com/gh_mirrors/au/auto-submitGitHub 加速计划au/auto-submit是一款功能强大的今日校园自动提交疫情上报工具通过灵活配置可实现定时提交、多渠道通知和异常监控让健康上报更智能省心。本文将详细介绍三个核心进阶功能的配置方法帮助用户打造个性化的自动提交系统。一、自定义提交时间精准控制上报时刻 ⏰虽然项目默认配置中未直接提供定时任务功能但通过结合服务器定时任务工具如Linux的crontab可以实现自定义时间提交。以下是具体实现步骤1.1 获取当前时间函数项目中currency/utils.py文件提供了获取北京时间的函数可用于日志记录和时间判断from datetime import datetime, timedelta, timezone def getTimeStr(): utc_dt datetime.utcnow().replace(tzinfotimezone.utc) bj_dt utc_dt.astimezone(timezone(timedelta(hours8))) return bj_dt.strftime(%Y-%m-%d %H:%M:%S)1.2 设置crontab定时任务通过服务器的crontab工具可设置每天固定时间执行提交脚本。例如每天早上7:30执行30 7 * * * cd /data/web/disk1/git_repo/gh_mirrors/au/auto-submit python index.py二、多邮箱通知实时掌握提交状态 系统支持通过邮件、Server酱和Qmsg酱等多渠道发送提交结果通知确保用户及时了解提交状态。2.1 配置邮箱通知在主配置文件config.yml中找到Email配置区域并启用Info: Email: enable: true server: smtp.exmail.qq.com # 填写邮件的smtp服务器 port: 465 # 填写邮件服务器的端口号 account: # 邮件服务器登录用户名 password: # 邮件服务器登录密码2.2 添加多用户邮箱在config.yml的users配置中为每个用户添加email字段users: - user: username: 161105024 password: 161105024 address: 中国四川省成都市金牛区一环路北1段-129号-附9号 email: 461009747qq.com # 接收通知的邮箱 school: 宜宾学院 - user: # 多用户配置 username: 161105025 email: anotherexample.com2.3 多渠道通知代码实现系统在index.py中实现了多种通知方式包括邮件、Server酱和Qmsg酱三、异常监控设置及时发现提交问题 系统内置了错误处理和日志记录功能可帮助用户快速定位提交失败原因。3.1 错误处理机制在currency/index.py中当提交失败时会返回错误状态并记录日志except: log(提交可能异常请检查配置后重试...) return auto submit fail.3.2 查看提交日志提交过程中的关键操作会被记录到日志中包括登录状态、提交结果和通知发送情况。通过分析日志可以排查以下常见问题账号密码错误学校配置不匹配网络连接问题表单字段变化四、项目部署与配置最佳实践 4.1 创建云函数项目可部署在云函数平台以实现稳定运行。在云函数创建页面选择Python 3.6环境和空白函数模板4.2 配置依赖环境上传项目依赖包确保运行环境正确配置4.3 推荐配置文件项目提供了多个学校的配置文件模板如config_henu.yml河南大学config_hzti.yml杭州职业技术学院config_xxmu.yml某某大学config_ynufe.yml云南财经大学用户可根据自己的学校选择相应模板进行修改。通过以上进阶配置au/auto-submit将成为更智能、更可靠的自动提交工具帮助用户轻松应对每日健康上报任务。无论是自定义提交时间、多渠道通知还是异常监控都能让整个流程更加自动化和透明化。【免费下载链接】auto-submit今日校园自动提交疫情上报通用项目地址: https://gitcode.com/gh_mirrors/au/auto-submit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考