Skip to content

插件开发入门

字数
288 字
阅读时间
2 分钟

先跑通再读契约。推荐顺序对齐 NoneBot「创建插件 → 元数据 → 发布」路径。

路径

步骤文档
1. 跟做最小插件写第一个插件
2. 定骨架Golden Plugin
3. 公开 APIpallas.api Cookbook
4. 配置 / 权限 / 元数据配置与 WebUI · cmd_perm · 元数据
5. 测试与发布测试 · 发布

放置位置

类型路径
站点私有 / 试验local/plugins/(首插件从这里开始)
内置 corepackages/
官方 / 社区扩展独立仓库

完成定义

要求
API社区扩展只 import pallas.api.*
入口__init__.py 薄;逻辑在 handlers.py
权限 / 帮助command_permissions + menu_data;文案不写死角色
配置有插件页则 install_hot_reload_config
测试 / README最小 metadata 测试 + README

硬约束

MUSTMUST NOT
pallas.api.*pallas.core.* / 旧 src.*(社区)
命令 ID 全链路一致帮助文案写死「仅群管」等
配置走统一热载模块级长期缓存 get_config()

相关