曲阜师范大学教务系统成绩监控(无需服务器)

曲阜师范大学教务系统成绩监控(无需服务器)

W1ndys Lv6

曲阜师范大学教务系统成绩监控

曲阜师范大学教务系统成绩监控,检测到新有成绩出来之后会上报,利用 Github action 运行,无需服务器

效果

效果

使用方法

fork 项目

W1ndys/QFNUScoreReminder: 曲阜师范大学教务系统成绩监控,检测到新有成绩出来之后会上报

点击链接进入 Github,fork 本项目到自己的仓库

image-20250111173147175

新增钉钉机器人

去钉钉新建一个自己的群,去群设置 > 机器人,添加一个自定义 webhook 机器人

记录配置的 webhooksecret(不要泄露),如果你的 webhook 是 https://oapi.dingtalk.com/robot/send?access_token=xxx ,那么 DD_BOT_TOKEN 就是 xxxDD_BOT_SECRET 就是 secret,下面要用

image-20250111173550018

配置环境变量

进入设置配置环境变量

image-20250111173249952

分别配置 DD_BOT_SECRETDD_BOT_TOKENUSER_ACCOUNTUSER_PASSWORD 环境变量

DD_BOT_SECRETDD_BOT_TOKEN 是钉钉机器人配置的 webhooksecret

USER_ACCOUNTUSER_PASSWORD 是教务系统账号密码

运行

点击 Run workflow 按钮,运行项目,如果配置正确,会收到钉钉消息

image-20250111175039786

收到钉钉消息,说明配置成功并且初始化成功

到这里已经可以正常运行了,程序会每5分钟检查一次成绩,有新成绩会发送钉钉消息

  • 标题: 曲阜师范大学教务系统成绩监控(无需服务器)
  • 作者: W1ndys
  • 创建于 : 2025-01-11 17:23:51
  • 更新于 : 2025-01-11 18:09:36
  • 链接: https://blog.w1ndys.top/posts/4fee17c4.html
  • 版权声明: 版权所有 © W1ndys,禁止转载。
评论