Updated 2026-01-09 Demo / Link
PythonmacOSWindowsDingTalk
概览
Libot 是一个桌面小工具:定时刷新浙大图书馆座位系统,当你关注的馆舍出现空位时,通过钉钉群机器人推送提醒,并附上可直接打开的预约链接。
我做了什么
- 实现端到端的“查询→判定→通知”链路:定时刷新、空位检测、消息推送与预约链接生成
- 以“无需服务器”为约束做产品化:让用户在自己电脑运行即可稳定接收提醒
- 提供 macOS/Windows 的可执行发布物(Release),降低非技术用户使用门槛
技术要点
- 定时任务:稳定轮询与错误处理,确保长时间运行可用
- 通知:对接钉钉群机器人 Webhook,消息包含可直接跳转的链接
- 桌面应用:提供 GUI 入口与打包脚本,兼容 macOS / Windows 分发
适用场景
- 想“有人一放座位我就知道”,但不想一直盯网页。
- 需要更稳定的提醒:把程序跑在自己的电脑上即可(不依赖我维护服务器)。