Eridanus 架构与进阶开发
欢迎来到 Eridanus 的开发文档!如果你不仅满足于使用现成的 50+ 个功能插件,而是想自己动手编写强大的业务插件、深度改造 MaiReply 人格、或者接入 ComfyUI 专属工作流,那么本章就是你的大本营啦!
🌟 架构指引全景
在左侧侧边栏中,我们为你梳理了清晰的三层递进路线:
- 🛠️ Eridanus 开发者 SDK (
/sdk/):- 面向初学者与轻量插件作者,基于独立解耦的
developTools,10 秒即可写出一个具备事件监听、消息回复与群管控制的轻量 Bot。
- 面向初学者与轻量插件作者,基于独立解耦的
- 🧱 框架核心与进阶架构 (
/framework/):- 深入 Eridanus 核心骨架,包含完整的模块拓扑树、
YAMLManager0.3s 防抖配置热重载、生命周期与协程自启、ExtendBot三维黑白名单过滤、以及dynamic_imports+function_declarations的 Function Calling 调度体系。
- 深入 Eridanus 核心骨架,包含完整的模块拓扑树、
- 🧰 公共服务与实战库 (
/framework/framework_common/):- 包含面向插件开发者的开箱即用军火库:统一日志系统
system_logger、动态依赖热装install_and_import、Redis 高性能缓存、manshuo_draw声明式画板以及 ComfyUI API 工作流对接。
- 包含面向插件开发者的开箱即用军火库:统一日志系统
🚀 开启你的开发之旅
从这里开始探索吧: