No project description provided
Project description
nonebot-plugin-ai-timetable
✨基于Nonebot2的对接小爱课程表的插件✨
前言
这是本人第一次在github发布的项目,也是第一个python项目,完全是萌新,很多地方写的可能很拉,大佬轻喷 目前还不是很完善,有什么bug或者建议欢迎提issue
安装
-
通过
pip
或nb
安装; -
本地数据保存在
/data/userdata.json
以及/data/usertable
,分别对应用户发送的链接和本地保存的课表
简介
-
一键导入小爱课表,让你的bot实现小爱课表的功能
-
插件配置
暂无,以后可能慢慢增加
命令
-
我的课表、小爱课表、本周课表、下周课表:获取本周/下周的完全课表,使用前须先导入课表
-
导入课表:先打开小爱课程表,手动添加或从教务导入课程后
在基本设置里把开始上课时间等调整好之后,把分享课表得到的链接发送给bot即可导入
-
订阅/取消订阅某天课表:导入课表后,发送订阅xx课表,如
订阅周一课表
,就可以在这天的前一天晚上10点定时推送第二天要上的课 -
更新课表;如果在小爱课程表里修改了课程,发送该条指令即可更新本地的课表
未完待续
计划
⬜︎ 完善插件
⬜︎ 增加更多的配置项
⬜︎ 查询下节课的信息
⬜︎ 订阅指定的课
⬜︎ 查询早八等
存在的问题
- 小爱课表分享的链接可能会过期,可能会导致无法进入指定页面截图
- 还不能做到私聊订阅课表
- 机器人重启后定时任务会丢失
依赖
nb plugin install nonebot_plugin_htmlrender
nb plugin install nonebot_plugin_apscheduler
若不安装nonebot_plugin_htmlrender插件会无法导入在线课表
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for nonebot_plugin_ai_timetable-0.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a506678263606f7f8c4a0d5c061d5b12f8e7f428a68f20f398d196cb76b1b496 |
|
MD5 | 54fb50e06865bb042df95a332f78246f |
|
BLAKE2b-256 | e33a802e7b30c04e96c781d124c3a338a69d7af29a1888801c05031574b97a3b |
Close
Hashes for nonebot_plugin_ai_timetable-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dfed529f7084c8f3aa0350131de848380da3a03dc7a21bc2f7a23ffc3850032 |
|
MD5 | edf387bde9de0484d70d1fa85192da61 |
|
BLAKE2b-256 | 8751f6329c0f5b7d460922d2b12ecc86084ad85d51d19df68eef2b7944cbfe87 |