SuperCourseTimetableBot

一个基于 miraimirai-console 的 超级课程表 提醒 mirai-console 插件。

开源地址:https://github.com/KonnyakuCamp/SuperCourseTimetableBot

Gradle CI Status CodeFactor

特性 Interactive Conversation Mode - 交互式聊天模式的用户接口

抛弃了传统的命令式交互,采用了更友好的交互式聊天模式。

允许用户更方便地修改时间表信息

可能超级课表上的作息时间表与学校不吻合,用户可以发送 修改时间表 来修改。

在 交互式聊天模式 的优势下,修改时间表的步骤变得非常容易。

允许用户自定义提醒时间

用户发送 修改提前提醒时间 即可通过步骤引导修改。

适配几乎所有使用超级课程表的高校

插件工作时,为每个正在使用的用户的高校分别计算当前周数和时间表,互不冲突。

数据库存储数据

使用 MySQLMariaDB 存储用户的数据,当用户数量较多时依然保持良好的数据读取性能。

使用 部署

请前往 Github 主页查看详情。

贡献

欢迎任何使用者大佬们贡献这个项目,你可以通过反馈 BUG提出 Pull Request 申请,在这个主题下回复,或修改文档错别字来贡献这个项目。