Skip to content

一个云崽的课程表插件,可接入对应学校教务系统开发的api

License

Notifications You must be signed in to change notification settings

Dnyo666/Class-Plugin

Repository files navigation

Class-Plugin

Class-Plugin 📅

  • 一个适用于 Yunzai-Bot 的课表管理插件
  • 提供课表管理、图片渲染、临时调课、上课提醒等功能
  • 支持自定义提醒时间、群聊/私聊提醒等个性化设置

安装教程

  1. 克隆项目
git clone https://github.com/Dnyo666/Class-Plugin.git ./plugins/class-plugin/
  1. 进入插件目录
cd ./plugins/Class-Plugin/
  1. 安装依赖
pnpm install
  1. 重启云崽

功能介绍

基础功能
  • 课表管理
    • 添加/删除/修改课程
    • 支持批量导入导出
    • 数据本地持久化存储
  • 图片渲染
    • 美观的课表展示
    • 支持自定义样式
    • 高清图片输出
  • 临时调课
    • 灵活的调课管理
    • 支持跨周调课
    • 调课记录查询
  • 上课提醒
    • 自定义提醒时间
    • 群聊/私聊可选
    • 智能提醒服务

使用指南

常用命令
命令 说明 示例
#课表 查看课表 #课表
#添加课程 添加新课程 #添加课程 高数 张三 A101 周一 1-2 1-16周
#删除课程 删除课程 #删除课程 1
#调课 临时调课 #调课 1 3-4
#开启提醒 开启提醒 #开启提醒
#设置提醒时间 设置提醒 #设置提醒时间 10

配置说明

配置项说明

本插件支持通过 Guoba-Plugin 进行可视化配置

主要配置项:

  • 提醒时间: 上课前多少分钟提醒
  • 提醒方式: 群聊/私聊
  • 渲染设置: 课表样式相关配置
  • 数据存储: 课表数据备份与恢复

效果展示

功能截图
功能 效果图
课表展示 课表展示
临时调课 临时调课
上课提醒 上课提醒

联系方式

贡献者

🌟 感谢所有为 Class-Plugin 做出贡献的人!

其他

如果觉得此插件对你有帮助的话,可以点一个 star,你的支持就是我们不断更新的动力~

许可证

项目采用 MIT 许可证

About

一个云崽的课程表插件,可接入对应学校教务系统开发的api

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published