[<ruby>群友课程表<rp>(</rp><rt>点我查看效果示例</rt><rp>)</rp></ruby>](https://i0.hdslb.com/bfs/article/3cd43011f330ee77f9cf6ac7f8d8308a312276085.png) 💾支持[定时触发课程表](https://i0.hdslb.com/bfs/article/df4c68e2ad6406d2fd27b6bf8d1c5322312276085.png) 。支持[从wakeup课程表快速导入你的课表]
这是一个群组课表插件,允许用户添加、移除和查看课程表,并支持从 WakeUp 课程表应用导入课程。
此外,插件还支持定时自动发送课程表图片到指定群组。
使用以下指令手动添加课程:
群友课表.添加 <星期几> <课程名称> <上课时间-下课时间>
星期几: 支持 "周一"、"周二"... "周日",也支持 "周一周三" 这种格式。课程名称: 课程的名称。上课时间-下课时间: 课程的上课和下课时间,使用 24 小时制,例如 "8:00-9:30"。
可选参数:
-i, --userid <userid>: 指定用户的 QQ 号码(不指定则为当前用户)。-n, --username <username>: 指定用户的昵称(不指定则为当前用户的昵称)。
示例:
群友课表.添加 周一周三 高等数学 8:00-9:30
群友课表.添加 周四周五 9:55-12:15 大学英语 -i 114514 -n 上学大人
使用以下指令从 WakeUp 课程表分享链接导入课程:
群友课程表/wakeup <WakeUp分享的文本>
WakeUp分享的文本: 从 WakeUp 课程表应用中复制的分享文本(包含分享口令)。
可选参数:
-i, --userid <userid>: 指定用户的 QQ 号码(不指定则为当前用户)。-n, --username <username>: 指定用户的昵称(不指定则为当前用户的昵称)。
示例:
群友课表.wakeup 这是来自「WakeUp课程表」的课表分享......分享口令为「PaJ_8Kj_zeelspJs2HBL1」
使用以下指令渲染并发送当前群组的课程表图片:
群友课表.看看
使用以下指令移除已添加的课程:
群友课表.移除
指令会列出当前用户在本群已添加的所有课程,并提示用户选择要移除的课程序号。
可选参数:
-i, --userid <userid>: 指定用户的 QQ 号码(不指定则为当前用户)。-n, --username <username>: 指定用户的昵称(不指定则为当前用户的昵称)。
通过插件的配置项 subscribe 来设置定时发送课程表。
需要配置以下内容:
channelId: 要发送课程表的群组 ID。subscribetime: Cron 表达式,定义发送课程表的时间。
"0 12 *":每天中午 12:00 发送。"10 16 *":每天下午 4:10 发送。"0 8 1":每周一早上 8:00 发送。