An open API service indexing awesome lists of open source software.

https://github.com/noclin/zju-healthreport-notify-bot

浙江大学健康打卡提醒小助手,自动抓取当天未打卡的名单,并在钉钉群里提醒At。
https://github.com/noclin/zju-healthreport-notify-bot

Last synced: 3 months ago
JSON representation

浙江大学健康打卡提醒小助手,自动抓取当天未打卡的名单,并在钉钉群里提醒At。

Awesome Lists containing this project

README

          

# 浙江大学健康打卡提醒程序

by: ZJUCST

## 设计思路

- 模拟浙大统一认证登录
- 下载未打卡报表
- 过滤得到需要提醒的列表
- 通过钉钉API,在每个年级对应的群里发送消息并@

## 使用方式

1. 运行 `[使用前请双击初始化].bat`
1. 在每个需要提醒的群申请钉钉机器人,配置安全验证为消息包含关键词,建议设置为"健康打卡",获取机器人链接
1. 在 data/config.json 中配置有查看报表权限的帐号密码
1. grade_group_robot_mapping 字段配置好各个年级的群机器人链接
1. 在 data/excludes.txt 配置需要排除的学号列表
1. 代码里配置 apscheduler 的定时任务
1. 具体提醒规则可能要稍微写一点代码,小脚本不再提供通用实现。
1. 通过 后台定时提醒.bat 提醒一次.bat 两种模式运行(Windows)