Skip to content

202704948-design/astrbot_plugin_cet6

Repository files navigation

🎓 AstrBot 插件:六级金牌私教 (CET6 Tutor)

Version Framework

这不仅是一个英语学习插件,而是一个武装到牙齿的"六级智能备考 Agent"。 内置企业级「艾宾浩斯记忆引擎」、全真题库防重追踪、智能定时推送以及 Web 可视化配置。帮你把碎片时间转化为通关六级的终极武器!


🌟 核心杀手锏 (Core Features)

🧠 1. 纯血艾宾浩斯记忆引擎 (Spaced Repetition System)

  • 动态多维定级:单词状态分为 待定🥚 -> 模糊📉 -> 清晰📈 -> 记住🧠 -> 牢固🛡️ -> 掌握🌟 -> 精通👑 7大境界。
  • 主动降级惩罚 (/忘):复习时想不起来?一键打回原形,强制缩短复习周期,当天再次突击!
  • 一击斩杀机制 (/斩):遇到 apple 这种词还要背15天?直接一键斩入"永久掌握荣誉墙",绝不浪费生命!

📖 2. 沉浸式真题刷题模块 (Reading Comprehension)

  • 智能防重复追踪:自动记录你做过、看过的每一篇真题,哪怕刷到考前最后一天,也绝对不会给你抽到重复的题
  • 懒人纯阅读模式:在地铁上没法做题?直接使用 /查答案 一键跳关看解析,保持语感不断线。
  • 全自动批改出分:提交 /阅读答案 ABCD,系统瞬间批改,生成对错对比与得分报告。

🎧 3. 听力真题练习模块 (Listening Comprehension)

  • MP3音频嵌入HTML:生成包含音频的HTML文件,下载后直接在浏览器打开即可播放。
  • 智能防重复追踪:自动记录已做过的听力套题,不会重复抽取。
  • 全自动批改出分:提交 /听力答案 ABCD,系统按Section统计得分。

⚙️ 4. 极客级系统架构 (System Architecture)

  • 全面接入 Web 可视化配置:自带 _conf_schema.json,在 AstrBot 网页控制台即可通过图形化界面自定义所有指令(你可以把"查单词"改成"字典")。
  • 防崩溃数据保险箱:每次保存生词本、刷题记录时,底层自动生成 .bak 备份文件。哪怕服务器断电拔线,你的心血数据也绝对不会丢失
  • 大考极度压迫感:内置智能日历引擎,发送 /使用文档 自动计算并显示距离最近一次四六级大考(6月/12月)的精准倒计时天数

🛠️ 安装与配置 (Installation)

  1. 将本插件文件夹 astrbot_plugin_cet6 放置于 AstrBot 的 data/plugins 目录下。
  2. 确保目录下包含必要的题库文件(CET6_Perfect_Fixed.json, CET6_Answer.json, listening_questions_v3.json, CET-6听力/ 等)。
  3. 重启 AstrBot 即可加载插件。
  4. 可视化配置:打开 AstrBot 网页管理后台,点击插件旁的【⚙️ 齿轮】图标,即可自定义所有触发指令并开启悬浮提示。

📚 默认指令速查表 (Commands)

💡 Tip: 以下所有指令名称均可在 AstrBot 网页后台随意修改。带有参数的指令指令与参数之间必须保留一个空格

模块 指令示例 功能说明
阅读系统 /来篇阅读 随机抽取一篇从未做过的阅读真题,生成HTML文件。
/阅读答案 ABCD 提交阅读选项,系统自动批改出分。
/查答案 放弃做题,直接查看当前阅读的正确答案并标记已做。
听力系统 /来个听力 随机抽取一套从未做过的听力真题,生成HTML文件(音频已嵌入)。
/听力答案 ABCD 提交听力选项,系统自动批改出分。
/听力跳过 跳过当前听力,标记为已做。
新词进货 /今日新词 35 智能跳过已背单词,从大词库中批量拉取 35 个新词进入记忆库。
/加生词 target 手动将某个在阅读中遇到的生词抓入记忆黑屋。
复习引擎 /今日复习 提取今天到期需要复习的单词列表。
/忘 target 降级惩罚:没记住的词打回原形,缩短复习周期。
/斩 target 一击必杀:太简单的词直接斩入"永久掌握荣誉墙"。
零碎测试 /查单词 target 极速查询包含词性、中文释义的干净字典。
/抽单词 随机弹出 5 个单词进行碎片化闪测。
状态与设置 /我的词库 查看个人战绩(渡劫单词数、已掌握单词数,真题完成进度)。
/复习提醒 08:30 设定系统每天自动推送复习打卡报告的催命时间。
/使用文档 查看本说明书及下一次大考的倒计时

📁 数据存储说明 (Data Persistence)

插件采用极速轻量级 JSON 存储,所有用户数据均完全隔离并独立存放于插件目录下:

  • user_vocab.json:正在渡劫的活跃艾宾浩斯记忆库。
  • mastered_vocab.json:荣誉墙(存放已通过15天复习或被手动 /斩 杀的永久掌握词汇)。
  • done_readings.json:阅读刷题进度追踪器。
  • done_listening.json:听力刷题进度追踪器。
  • subscribers.json:自动复习闹钟配置。

  • "汗水绝对不会骗人,愿你在下一次大考中,旗开得胜!"* 🗡️

👨‍💻 作者

由 @202704948-design 精心打造。如果你觉得好用,请给个 Star ⭐!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Generated from Soulter/helloworld