Commit Graph

52 Commits

Author SHA1 Message Date
minecraft1024a
aa8906b491 feat(deps): 实现依赖包智能别名解析
引入了依赖包智能别名解析机制,以解决 Python 生态中常见的安装名与导入名不一致的问题(如 `beautifulsoup4` -> `bs4`)。

当通过包名直接导入失败时,依赖管理器会自动查询一个内置的别名映射表,并尝试使用别名再次导入。这大大提升了开发者在定义简单字符串格式依赖时的体验,减少了因名称不一致导致的依赖检查失败。

同时,更新了相关文档,详细说明了该功能的工作原理、解决了什么问题,并更新了最佳实践。
2025-11-19 22:43:48 +08:00
minecraft1024a
c9a513d037 更新依赖管理配置,新增使用PyPI镜像源的选项以加速包下载,优化文档以清晰描述镜像源和代理设置,调整相关代码以支持新的配置项。 2025-11-19 22:36:01 +08:00
minecraft1024a
d29a57f1a4 优化依赖管理配置,移除不必要的allowed_auto_install选项,更新文档以更清晰地描述自动安装功能的主开关。调整相关代码以简化逻辑,确保自动安装行为通过单一配置控制。 2025-11-19 22:36:00 +08:00
minecraft1024a
8ed15c8199 新增插件Python依赖管理系统,支持自动检查和安装依赖,优化依赖配置和错误处理,更新相关文档和示例代码。 2025-11-19 22:35:58 +08:00
雅诺狐
a588a2a695 添加了一个发送api 2025-11-19 22:35:26 +08:00
UnCLAS-Prommer
615965b1bd 文档更新 2025-08-04 22:44:46 +08:00
UnCLAS-Prommer
8b67fac8da 文档和tool适配 2025-08-03 15:47:35 +08:00
UnCLAS-Prommer
84216a4df7 api文档更新,注释更新 2025-07-31 15:01:31 +08:00
UnCLAS-Prommer
baaf0262b3 文档更新,changelog更新 2025-07-31 14:28:16 +08:00
UnCLAS-Prommer
16c644a666 转换原来的tools到新的(虽然没转) 2025-07-29 00:15:29 +08:00
UnCLAS-Prommer
97a10c554f 修复导入爆炸和文档错误 2025-07-28 13:09:33 +08:00
UnCLAS-Prommer
493e9b58a3 index update 2025-07-28 12:48:47 +08:00
UnCLAS-Prommer
64c282d0e8 index update 2025-07-28 12:44:23 +08:00
UnCLAS-Prommer
c0375f5dd9 合并utils_api 2025-07-28 12:37:37 +08:00
UnCLAS-Prommer
d643a85a0a send_api_doc与reply_to修改 2025-07-28 11:47:32 +08:00
UnCLAS-Prommer
d8191c493a plugin_manage_api_doc 2025-07-27 23:16:54 +08:00
UnCLAS-Prommer
df1090156f component_mamage_api_doc 2025-07-27 23:12:46 +08:00
UnCLAS-Prommer
6a57ec1d5d person_api_doc 2025-07-27 22:32:19 +08:00
UnCLAS-Prommer
55ce050cc2 message_api_doc 2025-07-27 22:11:14 +08:00
UnCLAS-Prommer
e893b62580 logging_api_doc 2025-07-27 17:16:25 +08:00
UnCLAS-Prommer
61e5014c6b llm_api_doc 2025-07-27 17:10:50 +08:00
UnCLAS-Prommer
96d7ad527a generator修改与文档 2025-07-27 16:59:33 +08:00
UnCLAS-Prommer
5470f68f4a emoji_api_doc 2025-07-27 14:42:04 +08:00
UnCLAS-Prommer
d872d63feb database_api_doc 2025-07-27 13:33:16 +08:00
UnCLAS-Prommer
dc1b996321 config_api_doc 2025-07-27 12:54:37 +08:00
UnCLAS-Prommer
c3d9f53cb2 chat_api_doc 2025-07-27 10:23:06 +08:00
UnCLAS-Prommer
3155c1bf24 小改 2025-07-26 17:18:59 +08:00
UnCLAS-Prommer
ecfa25bf5a 移除了dependency_manager,dependency文档修改 2025-07-26 17:13:12 +08:00
UnCLAS-Prommer
5c42ac08bc 文档index 2025-07-25 22:14:42 +08:00
UnCLAS-Prommer
5862feffcc config文档 2025-07-25 18:37:06 +08:00
UnCLAS-Prommer
ca503fbd9b quick start 文档和管理插件更新 2025-07-25 17:35:00 +08:00
UnCLAS-Prommer
5182609ca4 manifest说明文档 2025-07-25 14:47:40 +08:00
UnCLAS-Prommer
37bf904c45 tools 文档 2025-07-25 14:33:33 +08:00
UnCLAS-Prommer
6a7cf71d1d command文档 2025-07-25 14:06:41 +08:00
UnCLAS-Prommer
a82de0a50e action文档 2025-07-25 00:08:00 +08:00
SengokuCola
6c91b95314 better:新增log前缀映射,优化emoji的显示,加强了emoji的识别 2025-07-24 04:54:47 +08:00
UnCLAS-Prommer
480a07d20a 小小说明 2025-06-24 10:29:11 +08:00
SengokuCola
68f3a9504a add doc 2025-06-20 12:08:15 +08:00
SengokuCola
740ba1a80f Update quick-start.md 2025-06-20 01:47:18 +08:00
SengokuCola
3fcebf6d4f add:新增文档变更 2025-06-20 01:41:23 +08:00
SengokuCola
454ba451f9 fix:更新版本号 2025-06-20 00:09:10 +08:00
SengokuCola
d153887b8a Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-06-19 23:23:18 +08:00
SengokuCola
43425b3c1f doc:完善doc 2025-06-19 23:21:31 +08:00
墨梓柒
05dbc46f7f fix: 将所有插件的manifest版本从3更改为1 2025-06-19 23:15:35 +08:00
墨梓柒
1fab6dc710 feat: 添加新的插件和清单管理工具
- 引入了“hello_world_plugin”和“take_picture_plugin”及其各自的清单文件。
- 实现了“manifest_tool.py”,用于创建、验证和管理插件清单。
- 添加了“test_version_compatibility.py”,用于测试版本规范化、比较和兼容性检查。
- 增强了“manifest_utils.py”,增加了版本比较和验证功能。
2025-06-19 23:13:06 +08:00
SengokuCola
ab28b94e33 refc:重构插件api,补全文档,合并expressor和replyer,分离reply和sender,新log浏览器 2025-06-19 20:20:34 +08:00
SengokuCola
f6215cd560 fix:修改示例插件和vtb插件自动生成config 2025-06-16 22:10:21 +08:00
SengokuCola
cf79136ec4 fix:尝试修复豆包画图插件,添加插件toml配置文件参数,移除追踪 2025-06-16 21:58:58 +08:00
SengokuCola
986e88d48c fix:修复插件无法被关闭,新增新log浏览器 2025-06-16 19:34:29 +08:00
SengokuCola
5fcedd1531 feat:添加更方便的get_config方法 2025-06-16 00:04:36 +08:00