littlebot
Published on 2025-04-07 / 0 Visits
0

【源码】基于Python和阿里云函数的每日健康申报系统

项目简介

本项目是基于Python和阿里云函数的自动化工具,专为西北工业大学学生设计,可自动完成每日健康申报。借助阿里云函数的定时触发功能,系统能每日自动提交申报,还支持通过微信或Email推送申报结果。

项目的主要特性和功能

  • 自动化申报:每日定时自动提交健康申报,减轻手动操作负担。
  • 多渠道通知:支持微信推送和企业微信助手推送申报结果,便于用户及时掌握申报状态。
  • 灵活配置:用户可按需选择是否启用微信、Email推送功能,配置简单灵活。
  • 安全提醒:使用前提醒用户确保身体状况良好并如实申报,避免误报后果。

安装使用步骤

1. 环境准备

  • 确保本地环境支持Python 3.6及以上版本。
  • 注册并登录阿里云账号,进入阿里云函数计算控制台。

2. 阿里云函数部署

  1. 创建服务:在阿里云函数计算控制台,点击“服务及函数”,选“创建服务”,输入服务名称后点击“确定”。
  2. 创建函数:在服务页面点击“创建函数”,选“从零开始创建”,填函数名称,选运行环境为“Python 3”,其他默认,点击“下一步”进入函数配置页面。
  3. 上传代码:本地下载本项目源码文件,在函数配置页面点击“上传代码”,选下载的源码文件上传,上传完成后点击“保存并部署”。
  4. 配置触发器:在函数详情页面点击“触发器管理”,选“创建触发器”,选触发器类型为“定时触发器”,设置触发时间(不在凌晨),配置触发消息内容(昵称、学号、密码、推送方式等信息)。

3. 本地运行

若需在本地运行,可直接用Python运行report.main作为程序入口。

4. 配置推送方式

根据需要配置ServerChan微信推送或自建企业微信助手推送,具体配置方法参考相关文档。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】