再也不怕忘交作业
砺儒云课堂自动抓取 · 微信直接推送
设置一次,每天自动提醒,从此告别手忙脚乱
开源免费
Nanobot 2.0
每日自动
Mac + Win
砺儒云课堂 - 作业提醒
共 2 个待办(过期 0 / 紧急 0 / 普通 2)
第四章数据加密
数据安全 · 剩 6 天 · 05-18 23:59
课程项目
Web系统开发 · 剩 47 天 · 06-29 00:00
实验报告二
机器学习 · 已过期! · 05-10 23:59
每天早上,微信准时提醒
自动抓取砺儒云课堂所有课程作业,按截止日期分类推送。紧急作业高亮提示,从此不再遗漏任何截止日期。
三步搞定,从此无忧
→
登录一次
浏览器弹出手动登录
Cookie 自动保存
→
→
安装指南
选择你的操作系统,跟着步骤操作即可
1
一条命令安装 Nanobot AI 助手,然后扫码登录微信。
pip install nanobot-ai
nanobot gateway
Nanobot 是一个开源 AI 助手框架,通过微信直接跟你对话、推送消息。配合 DeepSeek 免费大模型使用,每天查作业几乎没有成本。
2
打开终端,克隆仓库并安装抓取依赖。
git clone https://github.com/lululinran/liru-homework-reminder.git
cd liru-homework-reminder
pip install playwright
playwright install chromium
3
首次运行会弹出浏览器,手动登录一次。登录后选择要监控的课程,之后会自动记住。
python3 fetch.py
4
Nanobot 需要一个大模型来理解你的指令并执行脚本。DeepSeek 注册就送免费额度,日常使用足够。
4-1. 注册 DeepSeek 并获取 API Key
https://platform.deepseek.com/
4-2. 把 Key 填入 Nanobot 配置
打开终端,运行以下命令(把 sk-你的key 替换成你刚才复制的 Key):
nano ~/.nanobot/config.json
{
"providers": {
"deepseek": {
"apiKey": "sk-你的key",
"apiBase": "https://api.deepseek.com/v1",
"extraHeaders": null,
"extraBody": null
}
}
}
{
"agents": {
"defaults": {
"model": "deepseek-chat",
"provider": "deepseek"
}
}
}
免费吗?DeepSeek 新用户注册送 500 万 Tokens,每天查一次作业大概消耗几百 Tokens,能用很久。后续充值也很便宜(1块钱能用很久)。
如果 config.json 不存在或格式不对,可以先运行一次 nanobot gateway 再 Ctrl+C 停掉,它会自动生成模板配置文件。
5
在浏览器打开 Nanobot 管理页面,添加定时任务。第一次打开时终端会显示地址,一般是这个:
http://127.0.0.1:8080
打开后,按页面提示添加一个定时任务(cron job),填写以下内容:
任务名称:
砺儒作业检查
执行命令:
python3 ~/liru-homework-reminder/nanobot_check.py
定时规则:
每天 09:00(cron 格式:0 9 * * *)
python3 ~/liru-homework-reminder/nanobot_check.py
小贴士:添加完后,脚本会每天 09:00 自动运行。作业推送会直接发到你的微信(就是扫码登录 Nanobot 的那个微信)。
Nanobot 的终端窗口需要保持运行(可以最小化)。如果想开机自启,可以参考 Nanobot 官方文档配置后台服务。
为什么推荐 Nanobot 方案?
| 推送方式 | 直接微信消息 | 需关注公众号 |
| 费用 | 完全免费 | 免费版 5条/天 |
| 配置难度 | pip install + 扫码 + 注册 DeepSeek | 注册 + 获取 Key + 填配置 |
| AI 能力 | 可对话问作业 | 只推送 |
1
打开终端(Terminal),粘贴以下命令。只需运行一次。
怎么打开终端? 按 Command + 空格 调出搜索,输入 Terminal 或「终端」,按回车打开。
git clone https://github.com/lululinran/liru-homework-reminder.git
cd liru-homework-reminder
pip install playwright
playwright install chromium
2
分两步:先登录抓取数据,再配置微信推送。
python3 fetch.py
cp config.json.example config.json
nano config.json
python3 report.py
微信关注「方糖」公众号后,推送消息会发到你的微信里。免费版每天可发 5 条,完全够用。
3
确认推送正常后,安装定时任务,每天早上 8 点自动运行。
chmod +x setup_launchd.sh
./setup_launchd.sh install
./setup_launchd.sh status
./setup_launchd.sh run
./setup_launchd.sh uninstall
Cookie 通常几周后过期。过期后只需重新运行 python3 fetch.py 手动登录一次即可。
1
打开 PowerShell 或 CMD,粘贴以下命令。只需运行一次。
怎么打开 PowerShell? 按 Win + R,输入 powershell,按回车打开。或者:右键点击开始菜单 → 选择「Windows PowerShell」。
git clone https://github.com/lululinran/liru-homework-reminder.git
cd liru-homework-reminder
pip install playwright
playwright install chromium
2
分两步:先登录抓取数据,再配置微信推送。
python fetch.py
copy config.json.example config.json
notepad config.json
python report.py
微信关注「方糖」公众号后,推送消息会发到你的微信里。
3
以管理员身份打开 PowerShell,运行以下命令。
.\setup_task.ps1 install
.\setup_task.ps1 status
.\setup_task.ps1 run
.\setup_task.ps1 uninstall
如希望锁屏时也能运行:任务计划程序 → LiruHomeworkReminder → 属性 → 安全选项 → "无论用户是否登录都运行"。
功能亮点
为华师学子量身定制的作业管家
全课程覆盖
一键抓取砺儒云课堂所有课程作业,支持交互式选择课程
智能分类
自动识别已过期、紧急(3天内)、待提交、无截止日期四类状态
安全登录
手动浏览器登录,不存储密码,不会锁号。Cookie 自动保存复用
Nanobot 微信推送
通过 Nanobot 直接发微信消息,免注册、免 Key、完全免费
定时自动
macOS / Windows 均支持定时任务,设置一次永久运行
开源透明
全部代码开源,零成本使用,可自行修改定制
Made with ♥ for SCNU students · MIT License