Plugin: pErithacus
PyPI 项目名
nonebot-plugin-pErithacus
插件模块名
nonebot_plugin_perithacus
标签
[{"label":"chat","color":"#ea5252"},{"label":"自动回复","color":"#ea5252"}]
插件配置项
插件测试
- [ ] 如需重新运行插件测试,请勾选左侧勾选框
📃 商店发布检查结果
Plugin: pErithacus
✅ 所有测试通过,一切准备就绪!
详情
✅ 项目 主页 返回状态码 200。 ✅ 项目 nonebot-plugin-pErithacus 已发布至 PyPI。 ✅ 标签: chat-#ea5252, 自动回复-#ea5252。 ✅ 插件类型: application。 ✅ 插件支持的适配器: 所有。 ✅ 插件 加载测试 通过。 ✅ 版本号: 1.1.6。 ✅ 发布时间:2025-12-14 03:01:34 CST。
历史测试
✅ 2025-12-18 10:21:48 CST ✅ 2025-12-18 00:13:55 CST ✅ 2025-12-18 00:05:19 CST ✅ 2025-12-14 03:06:00 CST ✅ 2025-12-11 20:47:28 CST ✅ 2025-12-11 20:41:14 CST ⚠️ 2025-12-11 20:28:05 CST ⚠️ 2025-12-11 19:41:00 CST ⚠️ 2025-12-11 16:45:41 CST ✅ 2025-12-06 14:50:02 CST
💡 如需修改信息,请直接修改 issue,机器人会自动更新检查结果。 💡 当插件加载测试失败时,请发布新版本后勾选插件测试勾选框重新运行插件测试。
♻️ 评论已更新至最新检查结果
💪 Powered by NoneFlow
插件依赖里禁止依赖 nonebot2 驱动器,请删除 [fastapi]。
你的插件为什么限定 onebot 适配器?似乎没看到特别依赖 ob 的地方。
你用了 orm 插件但是没看到你的 migrations 文件夹?
你这里的 Any 是不是 import 错了 https://github.com/SnowMoonSS/nonebot-plugin-pErithacus/blob/bbcf716fdf2e16a09fd720d36d137574bf4fa400/src/nonebot_plugin_perithacus/command.py#L4C6-L4C15
1、依赖里删掉了 nonebot2、nonebot2[fastapi]、nonebot-adapter-onebot 。用 nb 创建插件时自动包含了,还以为必须得有…… 2、不再限定 onebot 适配器 3、包含 migrations 文件夹 4、修改了导入来源
nonebot2 不要删除啊,删除的是 fastapi extra 依赖部分。。。
插件元数据需要显式填写支持的适配器,请补充 supported_adapters=None
migrations 目录应该包含在插件代码中 src/nonebot_plugin_perithacus/migrations 一起发布,没有 migrations 目录用户怎么使用你的数据表。。。
改好了,第一次搞这个,感谢指点
另外为什么你的数据库有一部分使用了 orm 另外一部分自己单独存了 data dir?
最开始设计的时候就是一张索引表,然后剩下的每个词条一张表。然后有没有找到可以根据一个模型批量建表的方法,就做成这样了