koishi-plugin-college-schedule
v1.0.5
Published
这是一个用于管理大学课程表的 Koishi 插件,支持添加、查看、删除课程,并生成课表图片。
Readme
Koishi 课表插件
这是一个用于管理大学课程表的 Koishi 插件,支持添加、查看、删除课程,并生成课表图片。
功能
- 添加课程:通过指令添加课程信息,包括课程名、教师、地点、星期、时间范围和周次。
- 查看课表:按星期查看课程安排或查看完整课表。
- 删除课程:通过课程 ID 删除指定课程。
- 清空课表:一键清空所有课程。
- 生成课表图片:将课表生成为图片,方便分享或保存。
安装
- 确保已安装 Koishi 框架。
- 将插件目录放入 Koishi 的插件文件夹中。
- 在 Koishi 配置文件中启用插件。
使用说明
指令列表
课表或schedule:查看插件使用说明。添加课表 <课程名> <教师> <地点> <星期> <开始时间> <结束时间> <周次>:添加新课程。- 示例:
添加课表 高等数学 张老师 教学楼A101 1 08:00 09:40 1-16
- 示例:
查看课表 [星期]:查看指定星期的课程或完整课表。- 示例:
查看课表 1(查看星期一的课程)
- 示例:
删除课表 <课程ID>:删除指定课程。- 示例:
删除课表 123456789
- 示例:
清空课表:清空所有课程。课表图片:生成课表图片。
示例
📚 课表插件使用说明:
添加课表:添加课表 <课程名> <教师> <地点> <星期> <开始时间> <结束时间> <周次>
查看课表:查看课表 [星期]
删除课表:删除课表 <课程ID>
生成图片:课表图片
清空课表:清空课表
示例:添加课表 高等数学 张老师 教学楼A101 1 08:00 09:40 1-16配置
在插件配置中,可以设置管理员用户 ID 列表(adminUsers),用于权限管理。
{
"adminUsers": ["123456789"]
}依赖
canvas:用于生成课表图片。koishi:核心框架。
注意事项
- 生成图片功能需要安装
canvas库,并确保字体文件(如simsun.ttc)可用。 - 插件使用数据库存储课表数据,确保数据库已正确配置。
开源协议
MIT
