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。
- Host: GitHub
- URL: https://github.com/noclin/zju-healthreport-notify-bot
- Owner: NoCLin
- Created: 2021-02-03T15:53:22.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-02-03T16:18:57.000Z (over 4 years ago)
- Last Synced: 2025-04-05T10:51:12.681Z (6 months ago)
- Language: Python
- Homepage:
- Size: 4.88 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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)